我正在尝试设置复选框的背景颜色,当它被选中时,如果它未被选中,则删除该颜色。
任何人都可以帮我找到复选框的 ID,然后检查它是否被选中。我已经在我的 XML 表中设置了android:onClick="handleCheckBoxClick"
为了让您了解它的外观,我有大约 25 个复选框。当他们被按下时,我需要对他们做同样的事情。
是否可以有一个代码块,或者是否需要为每个复选框重复?
编辑:忘了提到这是在一个片段中(如果这有什么不同的话)
public void handleCheckBoxClick(View view) {
int chkID = view.getId();
if (){
}else{
}
//find which checkbox was checked then get its id
/*
* if checked then
* change background colour to blue
* if unchecked then
* remove background colour
*
*/
}
颜色部分我会自己尝试,需要学习。