如何设置CheckBox或RadioButton

时间:2013-04-04 00:11:22

标签: android android-widget

我查看了CheckBox的文档,我看到了这两种方法:

setEnabled(boolean)
setSelected(boolean)

所以,在我的代码中,我把

CheckBox myCB = (CheckBox) findViewById(R.id.CheckBox);
myCB.setEnabled(true);
myCB.setSelected(true);

当我运行代码时,我希望上面的CheckBox已经被检查并在GUI中“打开”。但事实并非如此。看起来它没有被检查。我做错了什么?

1 个答案:

答案 0 :(得分:1)

改为使用setChecked(boolean checked)toggle()。看一下CheckBox here的javadoc。

请注意,例如,setSelected(boolean selected)继承自TextView,用于确定文本的显示,而不是检查或取消选中CheckBox。