T
Tom299
Stammgast
- 122
Hallo,
ich tu mir gerade schwer, meine RadioButtons zu einer Group zusammenzufassen, damit jeweils nur 1 Button aktiv sein kann.
das Problem ist, daß ich im Layout die RadioButtons nicht alle schön hintereinander stehen habe, wie man es ist den Beispielen immer sieht.
Mein Layout sieht etwa so aus:
LinearLayout vertical
|- TextView
|- LinearLayout horizontal
| |- TextView
| |- EditText
| |- RadioButton1
|
|- LinearLayout horizontal
| |- TextView
| |- EditText
| |- RadioButton2
|
|- LinearLayout horizontal
| |- TextView
| |- EditText
| |- RadioButton3
|
|- LinearLayout horizontal
| |- TextView
| |- EditText
| |- RadioButton4
wie bekomm ich es jetzt gescheit hin, die RadioButtons in eine RadioGroup zu bringen?
habs zuerst über den Code versucht, die RadioButtons per id geholt und dann versucht, in einer RadioGroup zu stecken. aber dann kommt die meldung, daß der RadioButton bereits eine parent view hat.
dann hab ich unterhalb des 1. TextViews eine RadioGroup im XML angelegt, aber das klappt irgendwie auch nicht, zumal man ja width, height und orientation angeben soll.
in java swing konnt man einfach ne gruppe anlegen, die buttons hinzufügen und schon hatte man die funktionalität.
sowas wie "parentGroup" oder "groupID" als eigenschaft beim RadioButton hab ich auch nicht gefunden. deswegen hab ich momentan keine idee mehr, wie ich die buttons in die gruppe bringe.
kann mir jemand nen tip geben? oder ist es mit meinem layout so nicht möglich und ich muß die funktionalität für die RadioButtons manuell im listener nachprogrammieren?
gruß,
tom
ich tu mir gerade schwer, meine RadioButtons zu einer Group zusammenzufassen, damit jeweils nur 1 Button aktiv sein kann.
das Problem ist, daß ich im Layout die RadioButtons nicht alle schön hintereinander stehen habe, wie man es ist den Beispielen immer sieht.
Mein Layout sieht etwa so aus:
LinearLayout vertical
|- TextView
|- LinearLayout horizontal
| |- TextView
| |- EditText
| |- RadioButton1
|
|- LinearLayout horizontal
| |- TextView
| |- EditText
| |- RadioButton2
|
|- LinearLayout horizontal
| |- TextView
| |- EditText
| |- RadioButton3
|
|- LinearLayout horizontal
| |- TextView
| |- EditText
| |- RadioButton4
wie bekomm ich es jetzt gescheit hin, die RadioButtons in eine RadioGroup zu bringen?
habs zuerst über den Code versucht, die RadioButtons per id geholt und dann versucht, in einer RadioGroup zu stecken. aber dann kommt die meldung, daß der RadioButton bereits eine parent view hat.
dann hab ich unterhalb des 1. TextViews eine RadioGroup im XML angelegt, aber das klappt irgendwie auch nicht, zumal man ja width, height und orientation angeben soll.
in java swing konnt man einfach ne gruppe anlegen, die buttons hinzufügen und schon hatte man die funktionalität.
sowas wie "parentGroup" oder "groupID" als eigenschaft beim RadioButton hab ich auch nicht gefunden. deswegen hab ich momentan keine idee mehr, wie ich die buttons in die gruppe bringe.
kann mir jemand nen tip geben? oder ist es mit meinem layout so nicht möglich und ich muß die funktionalität für die RadioButtons manuell im listener nachprogrammieren?
gruß,
tom