【发布时间】:2020-08-03 03:34:37
【问题描述】:
我正在开发一个登录屏幕,基本上您可以选择是要 4 位 PIN 访问还是刷卡方法安全;我希望它看起来的方式是布局中有两个复选框,最初它们都未选中。当您选择一个时,它会被选中,但是如果您尝试选择另一个,它会自动取消选中第一个。我在布局中定义了两个复选框,但我对强制取消选中必须引用的内容感到有些困惑。
public void onCheckBoxClicked(View view){
boolean checked = ((CheckBox)view).isChecked();
switch(view.getId()){
case R.id.setupCheckBox1:
if(checked){
}
基本上,我知道必须在 if{} 语句中自动取消选中 setupCheckBox2 的内容,但我只是不确定必须将什么设为 false。任何帮助表示赞赏!
另外,我意识到这是一种单行答案,如果有人对 Android 中的复选框有任何好的参考,我也不介意阅读它,我对这些东西有点陌生。
【问题讨论】:
-
你为什么不直接使用单选按钮组,他们已经有了这个功能。设计的复选框应该允许在一个组中进行多个检查,单选按钮不应该。
-
@TronicZomB - 问题是关于 CHECKBOXES - 只是说