Sie können so versuchen.
Schritt 1: In Ihrem benutzerdefinierten Adapter
%Vor%Schritt 2: In Onclick Listener
%Vor%Ja, die Position in onListItemClick ist dieselbe wie die Position des Elements, auf das in der Liste geklickt wurde.
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.