gpt4 book ai didi

已经选中的android未选中单选按钮

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:03:10 25 4
gpt4 key购买 nike

<RadioGroup xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/rg"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.radiogroup.MainActivity" >

<RadioButton
android:id="@+id/rb_true"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center_vertical" />

<RadioButton
android:id="@+id/rb_false"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center_vertical" />

</RadioGroup>

我有一个广播组其中我有 2 个单选按钮

现在如果单选按钮 1 被选中,如果我点击同一个单选按钮(单选按钮 1),它应该被取消选中..

它应该用作切换

最佳答案

这应该能达到目的。

radioGroup.setOnCheckedChangeListener(new OnCheckedChangeListener()
{
@Override
public void onCheckedChanged(RadioGroup arg0, int id)
{
RadioButton checkedRadioButton = (RadioButton)radioGroup.findViewById(id);

boolean isChecked = checkedRadioButton.isChecked();

if (isChecked)
{
Toast.makeText(getApplicationContext(),
checkedRadioButton.getText(),Toast.LENGTH_LONG).show();
radioButton = (String) checkedRadioButton.getText();
checkedRadioButton.setChecked(false);
}
else
checkedRadioButton.setChecked(true);
}});

此外,不要忘记初始化RadioGroup

关于已经选中的android未选中单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30093532/

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