【发布时间】:2014-03-06 22:02:16
【问题描述】:
我有一个待办事项列表,并且勾选了复选框。我想要更改 CheckBox 的 ListView 行中的颜色。
这是我完成的代码,但它不起作用。
public class CheckBoxCheck extends Activity{
CheckBox check;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
check = (CheckBox) findViewById(R.id.checkBox1);
check.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if(isChecked){
check.setBackgroundColor(Color.BLUE);
}else{
check.setBackgroundColor(Color.BLACK);
}
}
});
}
}
你能帮忙吗?
【问题讨论】:
标签: java android eclipse android-listview android-checkbox