radiobutton在第一次运行后返回false

2ledvvac  于 2021-07-12  发布在  Java
关注(0)|答案(1)|浏览(256)

**结束。**此问题需要详细的调试信息。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。

四年前关门了。
改进这个问题
大家好,新年快乐。
我有个问题。在radiobutton.ischecked()为true之后,总是返回false。例如,

if (rb.isChecked()) //do something

此if语句只执行一次。我该怎么修?我也试过isselected(),但没用。
感谢您的帮助!:)

rjee0c15

rjee0c151#

我也有同样的问题。我这样绕过它:

public class MainActivity extends AppCompatActivity 
{
private boolean check=false;
...
...
...
public void checked(View arg0)
{
     if(!check)
     check=true;
     else
     check=false;
}
...
...
...
}

然后在单选按钮的布局中你必须设置

android:onClick="checked"

这样你就可以知道是否选中了单选按钮。我只是利用一个示例变量来控制单选按钮的条件。

相关问题