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