Android开发中,RadioButton是我们用的比较多的一个控件
我们可以配合selector来定制它的各种样式
还可以使用setChecked()和getChecked()来设置以及获得它的相关选中状态
然后在使用setChecked(true)方法时,我们却发现
RadioButton并不会在页面上更改自己的显示状态
但实际上它以及被设置选中了
就是页面没有按照selector的显示样式来
其实setChecked(true) 方法的作用是使RadioButton一直处于选中状态.
而要真正动态修改RadioButton的状态,
需要用到包裹它的RadioGroup里的方法
具体是下面两个方法
RadioGroup.check(radioButton.getId()); 选中某一个子RadioButton
RadioGroup的clearCheck();设置RadioButton为初始的都不选中状态
版权声明:本文为Android_xiong_st原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。