Android入门逆引手册 - 06 复选框(CheckBox)的使用
这里介绍android.widget.CheckBox类的使用方法
●设置复选框的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