gpt4 book ai didi

java - 检查 radio 组为空/空

转载 作者:太空狗 更新时间:2023-10-29 16:20:58 24 4
gpt4 key购买 nike

我想在 android 中检查 radiogroup 是否为空或 null,即在没有单击该组中的任何单选按钮的情况下提交?

XML 代码

<RadioGroup
android:id="@+id/lift"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal" >

<RadioButton
android:paddingRight="50dip"
android:textSize="20dp"
android:id="@+id/r91"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/yes" />

<RadioButton
android:paddingRight="50dip"
android:textSize="20dp"
android:id="@+id/r92"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/no" />
</RadioGroup>

Activity 代码

RadioGroup radioGroup1 = (RadioGroup) findViewById(R.id.lift);
if(radioGroup1=='NULL')
{
Toast.makeText(getApplOicationContext(),"first radiogroup is null",Toast.LENGTH_LONG).show();
}

最佳答案

使用下面的方法获取选中的单选按钮ID,如果返回-1,表示用户没有选择任何单选按钮。

 radioGroup.getCheckedRadioButtonId(); // it will return unique ID of checked radio button or -1 on empty selection.

在此处查看文档 >> getCheckedRadioButtonID();

 public int getCheckedRadioButtonId ()

Returns the identifier of the selected radio button in this group. Upon empty selection, the returned value is -1.

相关的 XML 属性 android:checkedButton

返回

the unique id of the selected radio button in this group

编辑:-

  if(radioGroup1.getCheckedRadioButtonId() == -1) {
//empty selection
} else {
// user selected one radio button.
}

关于java - 检查 radio 组为空/空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14847841/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com