Android CheckBox是一个可供用户选中或取消选中的小部件,它继承自CompoundButton类。可以在布局文件中使用CheckBox标签来创建一个复选框。
使用方法如下:
<CheckBox
android:id="@+id/checkbox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="CheckBox" />
CheckBox checkBox = findViewById(R.id.checkbox);
checkBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if (isChecked) {
// 复选框被选中
} else {
// 复选框被取消选中
}
}
});
通过设置监听器,可以在用户选中或取消选中复选框时执行相应的操作。
除此之外,CheckBox还提供了一些常用的属性和方法,如设置复选框的文本、设置复选框的选中状态、获取复选框的选中状态等。可以根据需求进一步使用。