Невозможно запустить onClickListener для LinearLayout с привязанными текстовыми представлениями - PullRequest
1 голос
/ 22 апреля 2011

Я разрабатываю представление списка, в котором каждая ячейка представляет собой LinearLayout с другими представлениями внутри.Я также установил onClickListener ячеек, чтобы перевести пользователя в другое действие.

Проблема в том, что одним из представлений внутри является TextView, в котором я применяю функцию Linkify.Когда в TextView есть ссылка в тексте, я больше не могу вызвать onClickListener, если я не нажму на другое представление LinearLayout.Эта проблема также относится к функции выделения.

Кто-нибудь знает, что может происходить?

Спасибо!

1 Ответ

0 голосов
/ 22 апреля 2011

Если вы применяете функцию Linkify внутри переопределения getView (), я хотел бы знать, просто ли он автоматически устанавливает методы типа "Clickable" для представления, передаваемого ему. Сразу после Linkify вы можете попробовать вызвать setClickable (false), setFocusable (false), setFocusableInTouchMode (false) для всего представления, которое было Linkified.

...