私のアプリでは、ラジオ ボタンを動的に作成しており、そのうちの 1 つがチェックされているときに他のすべてのラジオ ボタンのチェックを外したいと考えています。この目的のために、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);
}
助けてください。目標を達成するための代替ソリューションでさえ歓迎されます。よろしくお願いします。