要監聽Android選擇框的選中事件,您可以使用OnCheckedChangeListener接口來實現。下面是一個簡單的示例代碼:
CheckBox checkBox = findViewById(R.id.checkbox);
checkBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if (isChecked) {
// 選擇框被選中時的邏輯
Toast.makeText(getApplicationContext(), "選擇框被選中", Toast.LENGTH_SHORT).show();
} else {
// 選擇框被取消選中時的邏輯
Toast.makeText(getApplicationContext(), "選擇框被取消選中", Toast.LENGTH_SHORT).show();
}
}
});
在這個示例中,我們先通過findViewById方法找到了CheckBox控件,然后通過setOnCheckedChangeListener方法設置了一個監聽器,當用戶點擊選擇框時,onCheckedChanged方法會被調用,并傳入當前選擇框的狀態isChecked。您可以在這個方法中編寫相應的邏輯來處理選擇框被選中或取消選中的事件。