除非选中复选框,否则如何灰显文本?

时间:2012-11-08 03:14:05

标签: android checkbox

您好我是Android编码的新手,我正在尝试编写电池保护程序应用程序。除非选中Disable data overnight复选框,否则我希望某些文本和时间选择显示为灰色并禁用。请帮助这个可怜的菜鸟!我查看了其他帖子,但我不理解它们。谢谢!

<script android:layout_width="wrap_content" >

function setfunction(@+id/checkBox2) {
var el = document.getElementById("data_off_night");
if(el.checked)
  document.getElementById("data_off_night").disabled = false;
else
 document.getElementById("data_off_night").disabled = true;    
}  
</script>

1 个答案:

答案 0 :(得分:1)

可能会帮助你。

CheckBox checkBox = (CheckBox) findViewById(R.id.checkbox_id);
    if (checkBox.isChecked()) {
        checkBox.setEnabled(true);
    }else{
        checkBox.setEnabled(false);
    }