大家好,祝新年快乐。
我有问题。在radiobutton.isChecked()为true之后,返回始终为false。例如,
if (rb.isChecked()) //do something
此if语句只执行一次。我该如何解决?我也试过了isSelected()但它没有用。
每一个帮助表示赞赏! :)
答案 0 :(得分:1)
我遇到了同样的问题。我以这种方式绕过它:
public class MainActivity extends AppCompatActivity
{
private boolean check=false;
...
...
...
public void checked(View arg0)
{
if(!check)
check=true;
else
check=false;
}
...
...
...
}
然后在RadioButton的布局中你必须设置
android:onClick="checked"
通过这种方式,您始终可以知道放射性按钮是否被剔除。 我只是利用一个实例变量来控制无线电按钮的状态。