setOnItemClickListener reagiert nicht auf Benutzerdefiniertes ListView

8

Ich habe einen benutzerdefinierten Adapter für eine Listenansicht geschrieben, aber als ich Click-Ereignis für Listenelement implementierte, stellte ich fest, dass es nicht reagierte. Ich wäre froh, wenn mir jemand eine Lösung vorschlagen würde.

%Vor%

und mein benutzerdefinierter Adapter ist

%Vor%

und meine Datei tourlist.xml sieht wie

aus %Vor%     
ganesh 29.04.2010, 05:06
quelle

2 Antworten

3

Sehen Sie, wenn diese Diskussion hilft ...

>     
Samuh 29.04.2010, 05:57
quelle
1

Die Frage ist wirklich einfach.

Sie können setOnItemClickListener nicht vor setAdapter aufrufen, da ListView auf seinen untergeordneten Elementen basiert und seine untergeordneten Elemente unbekannt sind, bis Sie den Adapter festlegen.

Also einfach so:

%Vor%

Auf diese Weise wird Ihr Event zum Laufen gebracht! Sorry aber ich habe nicht mal im Android Quelltext ins Detail gehen, wenn ich das nochmal posten werde.

Tschüß Leute, Alex

    
Alex 08.05.2012 18:25
quelle

Tags und Links