在我的应用程序中,我正在动态创建单选按钮,并希望在选中其中一个单选按钮时取消选中所有其他单选按钮。为此,我使用 RadioGroup.clearCheck() 但它根本不起作用。这是代码:
for (int i=0; i<files.length; i++)
{
rbi = new RadioButton(context);
rb1 = new RadioGroup(context);
rb1.addView(rbi);
nameOfFile = files[i].getName();
rbi.setText(nameOfFile);
ll.addView(rb1);
rbi.setOnClickListener(
new RadioButton.OnClickListener()
{
@Override
public void onClick(View v)
{
rb1.clearCheck();
rbi.setChecked(true);
}
请帮助我。即使是实现目标的替代解决方案也将受到欢迎。提前致谢。