как отключить длинный клик для просмотра списка в Android

Я хочу отключить ответ на щелчок и долгий щелчок по элементам для просмотра списка в Android. Я установил isEnabled (int position) адаптера для возврата false, чтобы ячейки в списке не реагировали на операцию щелчка, но они по-прежнему реагировали на операции с длинным щелчком (то есть они выделялись при длительном нажатии). вопрос в том, что я могу сделать, чтобы ячейки не выделялись при длительном нажатии. Спасибо.


person Eden    schedule 13.05.2013    source источник
comment
у вас может быть пустая реализация onClick и LongClick, попробуйте, а затем скажите, поможет вам это или нет   -  person UnderGround    schedule 13.05.2013
comment
Попробуйте ListView.setOnClickListener(null) и ListView.setOnLongClickListener(null). И если у вас есть ListView.setOnCreateContextMenuListener(Context), удалите его.   -  person Chor Wai Chun    schedule 13.05.2013


Ответы (2)


Попробуйте setClickable вместо setEnabled

person GreyBeardedGeek    schedule 13.05.2013

Установите любой фон для основного макета элемента списка.

person Sudheesh B Nair    schedule 13.05.2013