SORU
7 ŞUBAT 2012, Salı


nasıl radyo düğmesi varsayılan olarak işaretli ayarlamak için Android ile radiogroup içinde

Dinamik olarak aşağıdaki gibi RadioGroup RadioButton oluşturdum

RadioGroup radioGroup = new RadioGroup(context);
                    RadioButton radioBtn1 = new RadioButton(context);
                    RadioButton radioBtn2 = new RadioButton(context);
                    RadioButton radioBtn3 = new RadioButton(context);

                    radioBtn1.setText("Less");
                    radioBtn2.setText("Normal");
                    radioBtn3.setText("More");

                    radioBtn2.setChecked(true);

                    radioGroup.addView(radioBtn1);
                    radioGroup.addView(radioBtn2);
                    radioGroup.addView(radioBtn3);

Burada adım radioBtn2.setChecked(true); nedenleri radioBtn2 her zaman kontrol. Bu iki radyo düğmeleri diğer(,*radioBtn1*8)kontrol ederek radioBtn2 işaretini ben mümkün değil yani. RadioGroup Bir seferde sadece tek bir radyo düğmesi (Şimdi bir anda iki button kontrol edebilirsiniz) kontrol edebilirsiniz yapmak istiyorum. Bu sorunu nasıl çözebilirim?

CEVAP
7 ŞUBAT 2012, Salı


bu gibi radiogroup: button kontrol etmelisiniz

radiogroup.check(IdOfYourButton)

Tabii ki ilk radiobuttons için bir Kimlik ayarlamak zorunda

edit: Ramesh thx., radioButton.getId() gibi çalışır, unuttum

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • MaximumPCMag

    MaximumPCMag

    23 Temmuz 2010
  • ParryGripp

    ParryGripp

    12 AĞUSTOS 2006
  • Pituvision

    Pituvision

    11 Mart 2006