Bir Android uygulamasında bir dizi dizeye karşılık gelen bir dizi radyo düğmesi oluşturmak istiyorum. Radyo düğmeleri, diziden görüntülenecek içeriği değiştirmelidir. Bunu nasıl yaparım?Program aracılığıyla RadioButtons oluşturma
25
A
cevap
58
Ne göndermek olmakla kodunuz nasıl görünmesi gerektiği gibi bazı bilgileri kaçırmak layout
sonra bir RadioGroup ve RadioGroup
için radyo düğmelerini eklemelisiniz:
private void createRadioButton() {
final RadioButton[] rb = new RadioButton[5];
RadioGroup rg = new RadioGroup(this); //create the RadioGroup
rg.setOrientation(RadioGroup.HORIZONTAL);//or RadioGroup.VERTICAL
for(int i=0; i<5; i++){
rb[i] = new RadioButton(this);
rg.addView(rb[i]); //the RadioButtons are added to the radioGroup instead of the layout
rb[i].setText("Test");
}
ll.addView(rg);//you add the whole RadioGroup to the layout
ll.addView(submit);
submit.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
for(int i = 0; i < 5; i++) {
rg.removeView(rb[i]);//now the RadioButtons are in the RadioGroup
}
ll.removeView(submit);
Questions();
}
});
}
Başka kod için dinamik radiobutton
<TableRow>
<RadioGroup
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:id="@+id/radiobuttons">
</RadioGroup>
</TableRow>
Kod oluşturma:
public void makeRadioButtons(Vector tmpVector, int i, LinearLayout.LayoutParams lp)
{
RadioButton rb = new RadioButton(this);
rb.setText((String) tmpVector.elementAt(i));
//rg is private member of class which refers to the radio group which I find
//by id.
rg.addView(rb, 0, lp);
}
İlgili konular
- 1. Metin Alanları Oluşturma program aracılığıyla
- 2. Şablon olarak WPF'de ızgara oluşturma Program aracılığıyla
- 3. Program işlevine program aracılığıyla erişme
- 4. NUnit program aracılığıyla çalıştırılıyor
- 5. Program aracılığıyla bir UIView
- 6. Program aracılığıyla Xcode
- 7. Print FixedDocument program aracılığıyla
- 8. Program aracılığıyla Özelleştirme UITableViewCell
- 9. Program aracılığıyla UITableViewCell tokatlamak?
- 10. Program aracılığıyla oluşturulmuş UIPopoverPresentationController
- 11. Umbraco uygulamasında program aracılığıyla yeni bir üye oluşturma
- 12. Program aracılığıyla veritabanı tablosu oluşturma komut dosyasını .NET olarak edin
- 13. Program aracılığıyla bir program oluşturucu oluşturun.
- 14. UILongPressGesture'u program aracılığıyla nasıl gönderebilirim?
- 15. Program aracılığıyla WCF istemcisi oluşturun
- 16. program aracılığıyla oluşturmaya çalışıyor rightBarButtonItem
- 17. Program aracılığıyla Fling ListView Android
- 18. Android profillerini program aracılığıyla değiştir
- 19. WCF IncludeExceptionDetailInFaults program aracılığıyla mı?
- 20. UIView boyutunun program aracılığıyla değiştirilmesi
- 21. Program aracılığıyla başlatıcı etkinliğini değiştirme
- 22. Program aracılığıyla MPMoviePlayerController denetimlerini gösterme
- 23. UITabBarController program aracılığıyla nasıl gizlenir?
- 24. Düğüm modüllerini program aracılığıyla güncelleştirme
- 25. windowDrawsSystemBarBackgrounds program aracılığıyla nasıl kurulur?
- 26. Program aracılığıyla NSWindow in Swift
- 27. iPhone'dan SMS gönder Program aracılığıyla
- 28. Program aracılığıyla Facebook yorumlarını gönderme
- 29. Program aracılığıyla kaynak dosyası oluştur
- 30. Program aracılığıyla bir veritabanı oluşturulamıyor
Şimdiye kadar bir şey yaptınız mı? İlerlemenizi bize gösterin, bu yüzden size yardımcı olabiliriz –