Android入门逆引手册 - 06 复选框(CheckBox)的使用

这里介绍android.widget.CheckBox类的使用方法

 66-1

 

 


●设置复选框的Check状态的时候,调用setChecked()方法
●追加复选框被选择时处理的时候,
     1.调用setOnCheckedChangeListener()方法,并把CompoundButton.OnCheckedChangeListener实例作为参数传入
     2.在CompoundButton.OnCheckedChangeListener的onCheckedChanged()方法里,取得被选中复选框的实例


例程源码(Java)

01.CheckBox checkBox = (CheckBox) findViewById(id.checkBox);
02. 
03.checkBox.setChecked(true);
04. 
05.checkBox.setOnCheckedChangeListener(
06.new CompoundButton.OnCheckedChangeListener() {
07.@Override
08.public void onCheckedChanged(
09.CompoundButton buttonView,
10.boolean isChecked) {
11.CheckBox checkBox = (CheckBox) buttonView;
12.Log.v("Test", String.valueOf(checkBox.getText()) +
13." is " + String.valueOf(isChecked));
14.}
15.});

例程源码(Resource)

1.<CheckBox android:id="@+id/checkBox"
2.android:layout_width="wrap_content"
3.android:layout_height="wrap_content"
4.android:text="@string/test" />

参考资源
● CheckBox | Android Developers

 

 

posted on 2009-07-23 08:12  mockups  阅读(6893)  评论(4编辑  收藏  举报