1. Nimm jetzt an unserem 2. ADVENT-Gewinnspiel teil - Alle Informationen findest Du hier!

onListItemClick wird nicht aufgerufen

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von Jeehaa, 09.12.2011.

  1. Jeehaa, 09.12.2011 #1
    Jeehaa

    Jeehaa Threadstarter Neuer Benutzer

    Beiträge:
    3
    Erhaltene Danke:
    0
    Registriert seit:
    09.12.2011
    Hi,

    ich habe einen eigenen CursorAdapter, abgeleitet vom SimpleCursor Adapter.
    Hier habe ich die getView-Methode überschrieben um mein eigenes Layout zu befüllen.
    Jetzt habe ich nur das Problem, das in meiner ListActivity, in der ich den CursorAdapter verwende, die implementierte Methode onListItemClick nicht aufgerufen wird.

    Muss ich bei der Implementierung meines eigenen CursorAdapters hier noch etwas beachten?

    Ich habe das Internet schon durchstöbert aber irgendwie keine wirklich hilfreichen und funktionierenden Tipps gefunden.

    Vielen Dank
     
  2. Unicate, 09.12.2011 #2
    Unicate

    Unicate Android-Experte

    Beiträge:
    473
    Erhaltene Danke:
    57
    Registriert seit:
    09.08.2010
    Verwendest du in deinem Viewelement Buttons?

    Ich habe die Erfahrung gemacht, dass wenn ich Buttons in meine listitemview einbaue, der klick zwar beim button ankommt, jedoch nicht beim rest der view.

    Aushilfe schafft hier ein TouchDelegate. Oder du reichst den Touch im Button weiter indem du im OnClickListener des Elements, welches den Touch empfängt, die onTouch Methoden der anderen Elemente in deiner View aufrufst
     
  3. Jeehaa, 10.12.2011 #3
    Jeehaa

    Jeehaa Threadstarter Neuer Benutzer

    Beiträge:
    3
    Erhaltene Danke:
    0
    Registriert seit:
    09.12.2011
    Danke für den Tipp.
    Ja ich hab ein Button auf meiner View. Und es kommt tatrsächlich der Click bim Button an.
    Ich werde das irgendwie durch weiterleiten des Clicks lösen
     

Diese Seite empfehlen