/ アンドロイドのラジオボタンの新しいセットを追加する前に/クリアラジオボタン - java、アンドロイド、アンドロイドレイアウト、アンドロイド意図、アンドロイドエミュレータ

アンドロイドで新しいラジオボタンを追加する前にラジオボタンをクリアする - java、android、android-layout、android-intent、android-emulator

ラジオボタンが要件に基づいて動的に作成されることになっているアンドロイドアプリを作っています。 それらを作成するためにループを使いました コードは以下の通りです

         RadioGroup radioGroup = (RadioGroup)findViewById(R.id.answers);
for(int i=0;i<qnumber;i++)
{
pquestion.setText(qanda.get(i).question);
anstemp=qanda.get(i).answers.get(i);//Storing the answer array

for(int j=0;j<anstemp.length;j++)
{
RadioButton radioButton = new RadioButton(getBaseContext());
radioButton.setText(anstemp[j]);
radioGroup.addView(radioButton);
}



}

コードについて 異なる "i"値は与えるラジオボタンの数とラジオボタンのテキストの数が異なる 私が直面している問題は、それらのすべてが以前に作成されたラジオボタンをクリアせずに継続的に作成されたということです ラジオボタンの新しいセットを作成する前にそれらをクリアする方法 これがスクリーンショットです スクリーンショット

はい、いいえ、Nietherだけを印刷したい 現在のラジオボタンをオフにした後、再度ビューをクリアして次のラジオボタンセットを印刷します。

私を助けてください

回答:

回答№1の場合は3

電話してみましたか radioGroup.removeAllViews();


回答№2の場合は1

はい、いいえ、どちらも印刷しない場合 なぜXMLレイアウトの中で直接宣言しないのか。

質問テキストビューを動的に設定するだけです。