/ / Vyčistiť prepínacie tlačidlá pred pridaním novej sady prepínačov v android - java, android, android layout, android-intention, android emulator

Jasné prepínačov pred pridaním nového sadu prepínacie tlačidlá v android - java, android, android-layout, android-zámer, android emulátor

Robím androidovú aplikáciu, v ktorej budú dynamické tlačidlá vytvorené na základe požiadavky. Použil som slučku na ich vytvorenie Kód je nasledujúci

         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);
}



}

O kóde Rôzne hodnoty "i" dajúrôzny počet prepínačov a text prepínača Problémom, ktorým čelím, sú všetky, ktoré sú nepretržite vytvárané bez vymazania predchádzajúcich vytvorených prepínačov ako ich vymazať pred vytvorením novej sady prepínačov Tu je obrazovka Screenshot

Chcem vytlačiť len Áno, Nie, Niether znovu vymažte zobrazenie a vytlačte ďalšiu sadu prepínačov po vymazaní súčasných prepínačov

Prosím pomôžte mi

odpovede:

3 pre odpoveď č. 1

pokúsili ste sa zavolať radioGroup.removeAllViews();


1 pre odpoveď č. 2

Ak chcete vytlačiť iba Áno, Nie, Ani potom prečo to nemusíte priamo uviesť v rozložení XML.

Stačí, aby ste dynamicky nastavili otázku textu.