gpt4 book ai didi

android - 检索 RadioButton 的值已选中

转载 作者:行者123 更新时间:2023-11-29 19:46:16 25 4
gpt4 key购买 nike

几天以来,我一直在搜索如何检索选中的单选按钮 ID,并在显示选中的单选按钮后在 Toast 中显示。但是我得到了 int ID_LANGUE 的 NULLPOINTER EXECEPTION。我使用这段代码:

enter code here
int ID_LANGUE = radioGroup_LANGUE.getCheckedRadioButtonId();
RadioButton rb_L = (RadioButton)findViewById(ID_LANGUE);
if (rb_L.equals("Anglais")){
Toast.makeText(MainActivity.this,"Anglais",Toast.LENGTH_LONG).show();
}

最佳答案

你必须先得到广播组

 RadioGroup rg = (RadioGroup) findViewById(R.id.RadioGroup_LANGUE);

然后您可以使用 setOnCheckedChangeListener 来确定实际单击了哪个单选按钮。

rg.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() 
{
public void onCheckedChanged(RadioGroup group, int checkedId) {
switch(checkedId){
case R.id.radio0:
//you selected radio0
break;
case R.id.radio1:
//you selected radio1
break;
}
}
});

其他方法是使用 getCheckedRadioButtonIdint id = radioGroup.getCheckedRadioButtonId(); 您可以获取选定的 radio ID。

关于android - 检索 RadioButton 的值已选中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37574100/

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