我正在尝试的是在选中“cbkomplet”时选中所有这些复选框。
但它不起作用。
这是我到目前为止的代码。
CheckBox repeatChkBx = ( CheckBox ) findViewById( R.id.cbkomplet );
repeatChkBx.setOnCheckedChangeListener(new OnCheckedChangeListener()
{
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked)
{
if ( isChecked )
{
cbreg.isChecked();
cbtank.isChecked();
cbzoop.isChecked();
cbkom.isChecked();
cbmaske.isChecked();
cbbl.isChecked();
}
}
});
最佳答案
您想在相关复选框上调用 setChecked()
,而不是 isChecked()
。您只是简单地测试是否每个都被选中,然后丢弃结果。
http://developer.android.com/reference/android/widget/CompoundButton.html#setChecked(boolean)
关于java - 检查所有复选框,当在 Android 中单击一个复选框时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9773816/