Ihre Frage ist diese sehr ähnlich, aber es sieht so aus Es ist kein exaktes Duplikat.
Sie haben festgestellt, dass die Klasse ListActivity keine Methodenüberschreibung speziell aufweist für diesen Fall.
Um diese Funktionalität als Methodenüberschreibung hinzuzufügen, sollte Ihre Klasse die Schnittstelle AdapterView.OnItemLongClickListener
implementieren und Sie können dann die Methode onItemLongClick()
method override hinzufügen, die genau wie die onListItemClick()
Methodenüberschreibung wirkt, die Sie bereits haben. reagiert aber auf lange Klicks.
Stellen Sie nur sicher, dass Sie den Anweisungen von diese Antwort , Sie müssen android:longClickable="true"
im Layout-XML verwenden oder listview.setLongClickable(true);
Beispiel:
%Vor% kannst du es einfach mit setOnItemLongClickListener
Ja, es ist möglich und ziemlich einfach zu erreichen einfach müssen Sie die Instanz der Listenansicht wie
machen %Vor%in Ihrem Fall, anstatt ListActivity zu erweitern, können Sie eine Listenansicht in XML erstellen und die Ansicht in MainActivity finden und dem obigen Schritt folgen.
Tags und Links android listview listener long-click