当检查布局中的复选框时,布局的背景应该是白色的,如果未选中复选框,布局应该是黑色的。这可能在android中吗?
答案 0 :(得分:1)
你试试wid`
checkBox.setOnClickListener(new OnClickListner(){
layout = finViewById(R.Layout.LinearLayout); layout.setBackgroundColor(//颜色)
})
语法不正确..`
答案 1 :(得分:1)
checkBox.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if(isChecked){
youtLayout.setBackgroundColor(Color.WHITE);
}else{
youtLayout.setBackgroundColor(Color.BLACK);
}
}
});
答案 2 :(得分:0)
请参阅此帖子以获取答案customize check box preference
答案 3 :(得分:0)
一些可以帮助您入门的示例代码:
if(checkbox.isChecked())
findViewById(R.id.background).setBackgroundColor(Color.WHITE);
else
findViewById(R.id.background).setBackgroundColor(Color.BLACK);