android checkbox
时间: 2024-08-16 13:09:30 浏览: 90
Android Checkbox是一种常用的用户界面组件,它允许用户在一组选项中选择一项或多项。Checkbox通常显示为一个矩形框,旁边有一个可点击的复选标记。当用户点击Checkbox时,复选标记会被选中或取消选中,表示这个选项被勾选或未勾选。
在Android布局XML文件中,你可以通过`<CheckBox>`标签添加Checkbox到界面中。例如:
```xml
<CheckBox
android:id="@+id/checkBox"
android:text="Checkbox Label"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="false" />
```
在Activity或Fragment中,你可以通过`findViewById()`找到Checkbox并设置监听器来响应用户的交互:
```java
CheckBox checkBox = findViewById(R.id.checkBox);
checkBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
// 处理勾选状态改变
if (isChecked) {
Toast.makeText(MainActivity.this, "Checkbox is checked", Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(MainActivity.this, "Checkbox is unchecked", Toast.LENGTH_SHORT).show();
}
}
});
```
阅读全文