Страница 1 из 1
Custom ListView - нажатие на элемент списка
Добавлено: 05 июл 2013, 18:07
Leatar
Добрый день. Мой ListView содержит TextView и HorizotalScrollView с несколькими изображениями. При этом обработчик OnItemClickListener вызывается только при нажатии на TextView, но не срабатывает при нажатии на изображения. Как это исправить, чтобы срабатывал тап по всему ряду, вызывая OnItemClickListener?

Re: Custom ListView - нажатие на элемент списка
Добавлено: 06 июл 2013, 15:26
Mikhail_dev
Пожалуй я пошлю с
нужным запросом в гугл. Просто сам вчера бодался с такой же темой, но у меня была проблема в том, что был еще чекбокс, с которым нажатие конфликтовало и метод не срабатывал. Выставил в настройках отключение кликабельности для чекбокса и еще что-то (на первых ссылках stackoverflow об этом написано). Может и в вашем вопросе это чем-то поможет.
Я предполагаю, что надо отключить кликабельность для картинки.
Re: Custom ListView - нажатие на элемент списка
Добавлено: 07 июл 2013, 12:33
Leatar
Пробовал я играть и с атрибутом android:clickable, и с focusable, и с focusableInTouchMode, но ничего не получилось. Посты из stackoverflow тоже не помогли. Дело в том, что картики эти лежат не непосредственно в моем ListView, а в HorizontalScrollView внутри ListView. В итоге просто назначил всем картинками OnClickListener, идентичный OnItemClickListener списка. Если кто-то знает нормальный способ решения этой проблемы, сообщите, пожалуйста.