ich habe eine Schaltfläche in Listview .now ich will button.setonclicklistener verwenden und onListItemClick was ichKnopf auf Listview
Antwort
Zum Behandeln von Ereignissen von ListActivity das erste, was Sie tun need ist
getListView() Diese Methode gibt die eingebettete ListView der Aktivität zurück.
Für den Hörer einstellen, müssen Sie den folgenden Code in OnCreate (Bundle BundleSavedInstanceState) Methode setzen.
getListView() setOnItemClickListener (this);
und Umsetzung der Click-Handler: public void onItemClick (AdapterView Elternteil, Ansicht Ansicht, int Position, long id) {// TODO Automatisch generierte Methode Stummel ArrayAdapter Adapter = (ArrayAdapter) parent.getAdapter(); adapter.getItem (Position); }
Sie können auch anrufen setItemsCanFocus(true)
auf Ihrem Listview tun müssen, und Ihre Tasten auf true fokussierbarem und klickbare Eigenschaft ;
Heres ein Beispielcode:
, wenn Ihr mit einem ListAcitivity mit Ihrer Liste Elemente anzuzeigen:
können Sie anrufen:
getListView.setItemsCanFocus(true);
button.setFocusable(true);
button.setClickable(true);
optional können Sie diese klickbare Eigenschaften von Schaltfläche definieren aus XML-Datei (wenn Sie ein xml-basiertes Layout in Ihrem benutzerdefinierten Adapter aufblasen.)
Ich habe versucht, aber es funktioniert nicht, wie ich es erwarte – bbkaaka
setItemsCanFocus macht einige wichtige Änderungen in der Handhabung von ListView Interaktionen. Die kurze Antwort ist, dass Sie in diesem Modus nicht versuchen möchten, einen Objektklick-Listener zu verwenden. Weitere Informationen hierzu finden Sie unter http://stackoverflow.com/questions/3789943/ using-android-how-can-i-select-rows-from-a-listview-which-contains-button-contro/3791340 # 3791340 – adamp
- 1. Fokussierbare Knopf in Listview
- 2. ANDROID Wie man value listview item position auf Knopf klicken
- 3. Get checked items knopf listview in fragment
- 4. update_order_review() auf Knopf klicken
- 5. uiBinder auf Knopf Clickevent
- 6. -Knopf-Knopf HTML
- 7. Auf Knopf klicken Sie den Knopf andere Aufgabe (HTML)
- 8. Android: Warten auf Knopf klicken
- 9. Popup-Fenster auf Knopf klicken
- 10. Problem auf Stil ein Knopf
- 11. PhantomJS nicht auf Knopf klicken
- 12. jquery Dialog auf Knopf klicken
- 13. Lautstärkepegel auf Knopf im Blitz
- 14. Format auf Knopf erste Buchstaben
- 15. Popover zentriert nicht auf Knopf
- 16. Rails Ajax auf folgen Knopf
- 17. SlectedItem wenn ich auf eine Textbox oder Knopf in Datatemplate eines Listview in
- 18. ListView und Tasten in ListView
- 19. Wie man Spektralfarben Knopf/Farbwähler Knopf macht
- 20. Handhabung Context auf Listview
- 21. Aktualisierung Listview auf Fragment
- 22. Android: SQLite auf Listview
- 23. Funktioniert animateLayoutChanges auf ListView?
- 24. setOnItemClickListener auf benutzerdefinierte ListView
- 25. Ich klicke auf nur einen Knopf des Elements, aber jeder Knopf feuert auf Alle Elemente Automatisch
- 26. Wie rufe renderRow in ListView auf?
- 27. Containeransicht auf Knopf aktualisieren Drücken Sie
- 28. JQuery Set Dropdown-Werte auf Knopf klicken
- 29. Swift ios verstecken Knopf auf bestimmten Bildschirmgrößen
- 30. Filter/Unfilter Winkeltabelle basierend auf Knopf-Klick
Bitte zeigen Sie mir eine alternative Lösung. – bbkaaka