プロフィール

Epic's Garden

Author:Epic's Garden
初心者による、初心者のための解説ブログ。
現在、アプリ公開中!
サークル「Epic's Garden」として活動してます。

カテゴリ

最新記事

最新コメント

月別アーカイブ

アクセスカウンター

ブログランキング

にほんブログ村 IT技術ブログへ

twitter

リンク

このブログをリンクに追加する

ブロとも申請フォーム

この人とブロともになる

メールフォーム

名前:
メール:
件名:
本文:

アプリ・ゲーム開発らぼ(旧Androidアプリ開発らぼ)
様々なプラットフォーム向けのアプリ開発らぼです。
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

初期状態でCheckBoxをチェック状態にする
今回はCheckBoxを最初からチェック状態にしておく方法を説明します。

CheckBoxのチェック状態を取得するで作ったプロジェクトを使用していきます。

以下のようにMainActivityを変更してください。

MainActivity.java


package com.epicsgarden.checkbox;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.CheckBox;

public class MainActivity extends Activity {

    private CheckBox c1;
    private CheckBox c2;
    private CheckBox c3;

    @Override
        protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        c1=(CheckBox)findViewById(R.id.c1);
        c2=(CheckBox)findViewById(R.id.c2);
        c3=(CheckBox)findViewById(R.id.c3);
        Button btn = (Button)findViewById(R.id.btn);

        c1.setChecked(true);   //・・・【1】
        c2.setChecked(true);
        c3.setChecked(true);

        btn.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v){
                if(c1.isChecked()){
                    c1.setTextColor(0xff0000ff);
                }
                if(c2.isChecked()){
                    c2.setTextColor(0xff0000ff);
                }
                if(c3.isChecked()){
                    c3.setTextColor(0xff0000ff);
                }
            }
        });
    }

}



【1】のように 
CheckBoxの名前.setChecked(true);
とすることで、ここで指定したCheckBoxは最初からチェック状態になります。
今回はc1、c2、c3のすべてに対してsetChecked(true)としているためこのプロジェクトを起動すると初めからすべてのCheckBoxにチェックが入っています。
実際に試してみましょう。

checkbox03.jpg

スポンサーサイト
コメント

コメントの投稿














管理者にだけ表示を許可する


トラックバック
トラックバック URL
http://yumenomaterial.blog.fc2.com/tb.php/70-0b0174d9
この記事にトラックバックする(FC2ブログユーザー)

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。