2013-08-08 2 views
0

У меня есть список, в котором я реализовал как onItemClick, так и onItemLongClick. Строка списка выглядит обычным образом, когда есть флажок, который выбирается при возникновении ItemClick. Теперь пользователь WHEN делает длинный щелчок, я все еще получаю ItemClick, который выбирает этот флажок, и это выглядит странно, поскольку пользователь пытается сделать что-то еще.ListView ItemClick ItemLong Нажмите «Проблема» android

Как исправить эту

+1

Почтовый код пожалуйста :) – Andy

ответ

0

Установить OnItemLongClickListener для вашего списка.

getListView().setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() { 
     @Override 
     public boolean onItemLongClick(AdapterView<?> adapterView, View view, int i, long l) { 
      /*Make sure to return true so that the event will be consumed here, and not 
       propogated to the onListItemClick listener.*/ 

      return true; 
     } 
    }); 

Аналогичный вопрос here.

Смежные вопросы