1. Unicate, 13.10.2011 #1
    Unicate

    Unicate Threadstarter Android-Experte

    Hallo alle zusammen!

    Ich habe eine ExpandableListView in welcher die Childitems Radiobuttons und ein anderes LinearLayout enthalten, welche wiederrum von einem LinearLayout als Parent gehalten werden.
    Wenn man auf das Child item klickt soll der RadioButton aktiviert werden und alle anderen RadioButtons (falls vorhanden) deaktiviert. Das funktioniert auch soweit bis auf den Klick auf einen Radiobutton selbst.

    Ich nehm an, das ich den des Radiobuttons auf seinen Parent weiterleiten muss, damit onChildClick ausgelöst wird.

    Wie mach ich das?
     
  2. Neeldarax, 13.10.2011 #2
    Neeldarax

    Neeldarax Erfahrener Benutzer

    Unicate bedankt sich.
  3. Unicate, 13.10.2011 #3
    Unicate

    Unicate Threadstarter Android-Experte

    Naja, ich weiß nicht ob ich hier was falsch mache.
    Hier ein ausschnitt aus meinem Adapter in der Methode getChildView

    PHP:
    RadioButton rbutton = ((RadioButton)view.findViewById(R.id.radio)); 
    rbutton.getHitRect(_tmpRect);

    TouchDelegate touchDelegate = new TouchDelegate(_tmpRectrbutton);
    view.setTouchDelegate(touchDelegate);
     
  4. Neeldarax, 13.10.2011 #4
    Neeldarax

    Neeldarax Erfahrener Benutzer

    Dein _tmpRect, das soll die Fläche darstellen, wo es geklickt werden soll, damit dein RadioButton das Event bekommt.

    Also sollte es von deinem Parent(LinearLayout - ?) gefüllt werden.

    Hab das gerade nicht ausprobiert, aber die Theori sollte richtig sein :D

    regards
     
  5. Unicate, 13.10.2011 #5
    Unicate

    Unicate Threadstarter Android-Experte

    ok, nein Ziel war den touch des Radiobuttons an das LinearLayout weiter zugeben, nicht anders herum.

    Ich habs nun so gelösst, das ich keinen Radiobutton mehr verwende sondern eine ImageView und deren Grafik austausche, anstatt den radiobutton zu setzen.

    Danke trotzdem
     
Die Seite wird geladen...
Ähnliche Themen - [(Expandable)ListView] Wie reicht Forum Datum
[SINNLOS] Temporäre Spielwiese für die neue AH-App - einfach ignorieren Android App Entwicklung Dienstag um 13:31 Uhr
[OFFEN] Unions wie in C, C++? Android App Entwicklung 08.05.2017
[OFFEN] Rückkehr aus Dialog Fragment. Wie? Android App Entwicklung 29.04.2017
[OFFEN] Wie kann ich mehrere Marker in eine MapView laden Android App Entwicklung 25.03.2017
[OFFEN] Wie kann ich den Hintergrund abhängig vom Vordergrund Bild dynamisch veränderbar machen? Android App Entwicklung 24.03.2017
Wie bekomme ich Map Markers von einer SQL Datenbank Android App Entwicklung 11.03.2017
Wie lese ich den USB Port aus ? Android App Entwicklung 03.03.2017
Wie realisiere ich eine zeitgesteuerte Berechnung und die Anzeige von PDF's Android App Entwicklung 21.02.2017
Wie indizere ich effektiv Datensätze ? Android App Entwicklung 21.02.2017
Wie erstelle ich eine Fortbildungs-App für die Schule ? Android App Entwicklung 20.02.2017