出于外观和间距的目的,我需要使用单选按钮作为切换按钮,但对于我的生活,不能让愚蠢的东西改变它的状态。现在有谁可以让一个单选按钮在其选中状态之间切换?我不知道是否有办法通过使用 Radio Group 或一些 if/else 语句组合来欺骗它(尽管当我尝试这个时,它似乎认为它已被检查,即使它不是)。或者也许让一个切换按钮看起来像一个单选按钮?
问问题
4902 次
2 回答
2
RadioButton有几个方法可以让你改变它的状态。
您称为“切换按钮”的小部件的名称被系统称为CompoundButton。RadioButton 实际上扩展了 CompoundButton。所以它可以访问所有相同的方法。
于 2012-05-11T01:50:47.150 回答
1
只需创建自己的android.support.v7.widget.AppCompatRadioButton
类并覆盖调用的方法toggle()
这可以解决问题:
@Override
public void toggle(){
setChecked(!isChecked());
}
于 2018-03-07T18:42:41.997 回答