Я хотел бы иметь оба типа кликов по спискуView - onClick и LongClick.ListView не запускает setOnLongClickListener, только setOnItemClickListener
Я реализовал это следующим образом:
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) { ... } });
Но does't огонь Длинное нажатие. У кого-нибудь есть идеи, почему?
Спасибо, человек! Решила мою проблему :) И BTW - вам не нужно делать setLongClickable корыто код, его лучше, когда вы определяете его через XML: android: longClickable = "true" – Ofershap
Документация 'setOnItemLongClickListener' говорит, что" If этот вид не долго кликабель, он становится длинным кликабельным ». – Vadim
И это не работает для меня ... :( – Vadim