Chciałbym mieć oba rodzaje kliknięć na listView - onClick i LongClick.ListView nie uruchamia fire setOnLongClickListener, tylko setOnItemClickListener
I zostały wdrożone to tak:
this.listViewSub = (ListView) this.findViewById(R.id.listsub);
this.listViewSub.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(final AdapterView parent, final View view, final int position,
final long id) { ... } });
// listen to long click - to share texts
this.listViewSub.setOnLongClickListener(new OnLongClickListener() {
@Override
public boolean onLongClick(View v) { ... } });
Ale does't ogień długim kliknięciem. Ktoś ma pojęcie, dlaczego?
Dzięki! Rozwiązałem mój problem :) I BTW - nie musisz robić setLongClickable kodu dolnego, jego ładniejszego, gdy określisz go poprzez XML: android: longClickable = "true" – Ofershap
Dokumentacja 'setOnItemLongClickListener' mówi, że" Jeśli ten widok nie jest długo klikalny, staje się długi klikalny. " – Vadim
I to nie działa dla mnie ... :( – Vadim