Android:如果基于复选框的语句未被选中

标签 android ischecked

我认为这真的很简单,但我对 Android 开发还很陌生,所以在此先感谢

如果第一个被选中,我会为文本项目 1 生成一个随机数。如果两个复选框都被选中,我会为第二个文本生成文本。我想知道最有效的方法是什么

这是我需要帮助的 fragment

if(edit1.isChecked()){
    text1.setText(String1[randomInt]);
}

if(edit1.isChecked() && edit2.isChecked()){
    text2.setText(String1[randomInt]);
}

显然,第一个语句在两个语句中都为真。基本上有没有办法判断 edit2 是否为假?

最佳答案

试试这个:

edit2.isChecked()=false;

if(edit1.isChecked() && (edit2.isChecked()==false)) {
    text2.setText(String1[randomInt]);
}

关于Android:如果基于复选框的语句未被选中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19097433/

相关文章:

java - 如何在Android中进行内连接?

jQuery、复选框和 .is (":checked")

java - (高效)删除和添加 Array 或 ArrayList 中的值 - Android/Java

android - 具有两行并右对齐的 Android 表格布局问题

c++ - 如何在 C++ 类中使用 JNI registerNatives?

java - 从 Hashmap 检索位图很困难

java - 更改 textview 时实现图像更改

Android 开发 - 使用 simple_list_item_multiple_choice 和 CHOICE_MODE_MULTIPLE 的 isChecked Checkbox

c# - 如何获取 WinForm 控件的 IsChecked 属性?