Nehmen wir an, Sie haben einen Listenansicht mit benutzerdefinierten XML-Objekten in einer Zeile. Aber Sie möchten speziell die Textansicht adressieren, wenn es im OnItemClickListener gedrückt wird. Was ist - oder besser - die beste Vorgehensweise? Wenn ich in dem OnItemClick Verfahren prüfen, die speziell Element in der Reihe (zB die Textview, erkannte nicht erhalten.GetSelectedItem on OnItemClickListener (Android)
-2
A
Antwort
0
Sie können in der getView Methode des Adapters wie dies in diesem Textview hinzufügen OnClickListener.
viewHolder.myTextView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Log.d(TAG,"item= "+data.get(position).getTitle());
}
});
0
Für diesen eine Klasse erstellen zu arbeiten, die BaseAdapter-Klasse erweitert und implementiert alle seine Methode
1.Now im getView() -Methode dieser Klasse initialisieren all erforderlichen Ansichten in einem einzigen Artikel von Listview
2. Danach fügen Sie onClickListener() an die gewünschte textView an.
3.Nach die Ihre benutzerdefinierte Adapterklasse im listView.setAdapter() -Methode
Dies sollte Ihnen helfen, wenn es nicht funktioniert Verwendung RecyclerView statt und alles tun, die oben Aufgabe in der wählen onCreateViewHolder() Methode der RecyclerView.adapter Klasse
0
if you have model class name **User** now you can get user info by using
viewHolder.tv.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
User user = data.get(pos);
user.getTitle();
Log.d(TAG,"item= "+data.get(position).getTitle());
}
});
Verwandte Themen
- 1. onItemClickListener on PreferenceActivity
- 2. Android Listview onItemClickListener Fehler
- 3. Android ListView OnItemClickListener bekommen -1
- 4. getSelectedItem(). ToString() Nullwert Rückkehr
- 5. OnItemClickListener
- 6. Spinner getSelectedItem() werfen Ausnahme
- 7. JComboBox getSelectedItem() nicht ändern
- 8. OnItemClickListener Navigationsschublade
- 9. Android GridView reagiert nicht auf OnItemClickListener
- 10. Android: Wie GetActivity() in OnItemClickListener() aufgerufen wird?
- 11. AutoCompleteTextView OnItemClickListener funktioniert nicht
- 12. OnItemLongClickListener blockiert OnItemClickListener
- 13. Warum gibt getSelectedItem null zurück?
- 14. Unterschied zwischen onClickListener und onItemClickListener
- 15. OnItemClickListener mit ArrayAdapter für Listview
- 16. Listview mit EditText und OnItemClickListener
- 17. ListFragment onItemClickListener funktioniert nicht
- 18. OnItemClickListener von Spinner
- 19. OnItemClickListener vs OnItemTouchListener
- 20. getSelectedItem() aus ListView auf Schaltfläche klicken
- 21. Fehler: 'Spinner' enthält keine Definition für getSelectedItem '...'
- 22. Kann nicht Daten mit OnItemClickListener
- 23. GridView onClickListener/onItemClickListener funktioniert nicht
- 24. Android: Holen Sie sich die TextView in OnItemClickListener() von ListView
- 25. android OnkeyListener mit Filter stop onItemClicklistener von DPAD
- 26. Android: OnItemClickListener funktioniert nicht so, wie ich es erwartet habe
- 27. OnItemClickListener funktionierte nicht mit der Checkbox?
- 28. So erstellen Sie Listenansicht onItemclicklistener
- 29. Listview und OnItemClickListener (Bluetooth-Gerät)
- 30. OnItemClickListener funktioniert nicht für ListView und TableLayout
Verwendung custome Listener-Schnittstelle und verwenden Sie es innerhalb Holder.that Art und Weise können Sie bestimmte Artikel klicken Hörer verwenden –
Sie Ansichten bekommen i n ListView-Adapter. und Sie können setOnClickListener in Adapter verwenden. –