Position in ListView abrufen

8

Ich verwende ListView, um mehrere Elemente anzuzeigen. Meine row.xml wie folgt:

%Vor%

Und ich definiere myClick in Activity wie folgt:

%Vor%

Wie kann ich die Position erkennen, auf die geklickt wird? Die Position entspricht der Methode onListItemClick.

%Vor%     
brian 01.02.2012, 09:04
quelle

5 Antworten

33

Versuchen Sie

%Vor%     
user1155300 01.02.2012, 09:46
quelle
5

Sie können so versuchen.

Schritt 1: In Ihrem benutzerdefinierten Adapter

%Vor%

Schritt 2: In Onclick Listener

%Vor%     
Sai Mukesh 01.02.2012 09:44
quelle
2

Sie sollten auch die Dokumentation für ListView lesen und vielleicht sogar haben ein Blick auf das Tutorial, das verfügbar ist.

Kennen Sie Ihre Dokumentation.

    
JoxTraex 01.02.2012 09:11
quelle
1

Ja, die Position in onListItemClick ist dieselbe wie die Position des Elements, auf das in der Liste geklickt wurde.

    
Rajdeep Dua 01.02.2012 09:08
quelle
1

Wenn ich Ihre Frage richtig verstanden habe, haben Sie in jeder Zeile von ListView eine Schaltfläche, und Sie möchten wissen, in welcher Zeile die Schaltfläche geklickt wurde. Wie machst du eine setOnClickListener() auf der Schaltfläche? Der Grund, warum ich das frage, ist - wenn Sie die OnClickListener für jede Schaltfläche setzen, kennen Sie die Position dieser Schaltfläche bereits.

    
curioustechizen 01.02.2012 09:10
quelle

Tags und Links