トップページ >  Android >  チェックボックスの利用
初版2012/01/25: 最終更新日2012/01/25
チェックボックスの利用
目次
チェックボックスの利用
チェックボックスの利用
エミュレータのMENUボタンを押すと、チェックボックスを表示することができます。
チェックボックスを押した時のイベントは、onCheckedChangedメソッドを使用します。戻り値はvoid型です。
以下、例です。

public void onCheckedChanged(CompoundButton cb,boolean isChecked){
	if(isChecked == true){
		// チェック選択時のイベント

	}else if(isChecked == false){
		// チェック外した時のイベント
		}
}
このように記述方法はほぼ決まっています。
以下、ソース例です。チェックボックスが2つ表示されます。

package jp.co.confrage;

import android.app.Activity;
import android.os.Bundle;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.LinearLayout;

public class Android001Activity extends Activity {
    /** Called when the activity is first created. */

	CheckBox cb1,cb2;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        LinearLayout ll = new LinearLayout(this);
        ll.setOrientation(LinearLayout.VERTICAL);
        setContentView(ll);

        cb1 = new CheckBox(this);
        cb1.setText("英語");

        cb2 = new CheckBox(this);
        cb2.setText("数学");

        ll.addView(cb1);
        ll.addView(cb2);

    }
    public void onCheckedChanged(CompoundButton cb,boolean isChecked){
    	if(isChecked == true){
    		// チェック選択時のイベント

    	}else if(isChecked == false){
    		// チェック外した時のイベント
    		}
    }
}