Kan grubu seçimi için aşağıdaki resim gibi Tek elde etmek istiyorum. Bu nasıl yapılabilir?Birden fazla RadioButton (Özel Radyo Grubu) ile Android RadioGroup oluşturma
cevap
iki radyo group.one oluşturmak ilk satır için, diğeri
mFirstGroup = (RadioGroup) findViewById(R.id.first_group);
mSecondGroup = (RadioGroup) findViewById(R.id.second_group);
mFirstGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
if (checkedId != -1 && isChecking) {
isChecking = false;
mSecondGroup.clearCheck();
mCheckedId = checkedId;
}
isChecking = true;
}
});
mSecondGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
if (checkedId != -1 && isChecking) {
isChecking = false;
mFirstGroup.clearCheck();
mCheckedId = checkedId;
}
isChecking = true;
}
});
Teşekkürler. Ama benim soruğumda da belirttiğim gibi, bunu ** Single ** RadioGroup ile elde etmek istiyorum. – pRaNaY
evet. Ancak, tek bir radyo grubunun işlevselliğini arşivleyebilirsiniz. –
RadioGroup'un kendi uygulamanızı yapana kadar, istediğiniz tasarımı tek bir RadioGroup ile elde etmek imkansız olurdu. Http://stackoverflow.com/questions/11168538/radiogroup-doesnt-work-properly –
Olası bir çözüm @Suhail tarafından açıklanan java kodunda aşağıdaki kodu ekleyin ikinci row.then içindir k k.
Ayrıca bir bakış here (@Suhail k k. Cevaplamak için sadece daha fazla detay).
:
1) görünümleri (örneğin ImageView sahibi olun) ve sizin düzeninde istediğiniz gibi yerleştirin; android koymak: her birinin üzerine etiket (seri numarası, örneğin, 0'dan 7'ye);
2) Her biri için seçici seç (normal/seçili durum); zamanında
3) böyle bu öğeler üzerinde onClickListener
koydu: Eğer IMHO uygulamak için
@Override
public void onClick(View v) {
images.get(currentSelected).setSelected(false);
currentSelected = (int) v.getTag();
images.get(currentSelected).setSelected(true);
}
Çok daha kolay olurdu.
, uygulamanız :)
bu GitHub depo https://github.com/mrHerintsoaHasina/flextools bulabileceğiniz FlexRadioGroup kullanın RadioGroup içinde birçok RadioButtons ile daha esnek UI ulaşmak için farklı olabilir toplamda bir fikrim var Umut. RadioGroup gibi kullanımı kolaydır.
- 1. Bir masanın içindeki radyo düğmelerine radyo grubu nasıl eklenir?
- 2. İmleç, radyo grubu
- 3. Android RadioGroup, bağlı olan
- 4. MySQL Grubu birden fazla etkinlik
- 5. çoklu radyo grupları?
- 6. RadioButton grubu için bir etkinlik nasıl kaydedilir?
- 7. Android'de bir RadioGroup uygulamasında RadioButtons dizisini alın
- 8. md-radyo grubu
- 9. Android'de RadioGroup radyo düğmelerini resimlerle yapma ... Nasıl?
- 10. Knockout.js radyo grubu
- 11. Radyo düğmeleri grubu XAML
- 12. Java Android Radyo Düğmesi
- 13. android RadioButton düğmesi çekilebilir yerçekimi
- 14. RadioGroup RelativeLayout'u genişletiyor mu?
- 15. Tek bir formda birden çok radyo düğmesi grubu nasıl oluşturabilirim?
- 16. JAVA - RadioButton işaretli
- 17. angularjs Bootstrap radyo düğmesi grubu
- 18. Bir radyo düğmesinin sağına nasıl resim yerleştirilir, Android
- 19. Radyo Düğmesi setOnChangeListener parçanın içinde çalışmıyor
- 20. Asp.NET RadioButton denetimine özel öznitelikler ekleme
- 21. Python'da birden fazla veri yapısı (dicts) oluşturma
- 22. Onay kutusu işaretleninceye kadar RadioGroup nasıl devre dışı bırakılır
- 23. Lib (s) uinput: Birden fazla düğme ile joystick oluşturma
- 24. Android - Radyo kontrol düğmesini kontrol edin
- 25. Liste anlaşması içinde birden fazla jeneratör oluşturma
- 26. Birden Fazla Diziyle Bir Sayım Oluşturma
- 27. Bir sayfada birden fazla radyo düğmesi nasıl seçilir?
- 28. Bağımsız seçenek düğmeleri grubu oluşturma
- 29. Gcc ile birden fazla __attribute__ birden fazla gc
- 30. RadioGroup, setEnabled (false) çalışmıyor!
Merhaba, bana bu stili RadioButton'unuza nasıl oluşturduğunuzu söyler misiniz? Benzer bir şey yapmaya çalışıyorum ama iyi bir öğretici bulamıyorum. – Kashmir