Android и кнопки внутри прокрутки - PullRequest
1 голос
/ 09 сентября 2011

У меня есть прокрутка, чей ребенок содержит кнопку. Если пользователь пытается прокрутить палец над кнопкой, я хочу, чтобы представление прокручивалось без нажатия кнопки. Другими словами, я хочу, чтобы представление прокрутки использовало событие.

Как мне этого добиться?

Ответы [ 4 ]

1 голос
/ 09 сентября 2011

Вы можете реализовать onTouch своей кнопки, не превышая

return true;

, чтобы кнопка не использовала событие.

1 голос
/ 09 сентября 2011

вам придется создать пользовательскую кнопку для вашей цели, которая будет перезаписывать прослушиватели кнопки на ощупь. вам придется отключить прослушивание на сенсорной панели в вашей пользовательской кнопке. Тогда будет выполняться только просмотр прокрутки.

0 голосов
/ 29 апреля 2017

Все, что вам нужно сделать, это установить "setClickable (false)" для вашей кнопки

0 голосов
/ 14 декабря 2012

Это уже обработано.Я только что реализовал то же самое, список кнопок в просмотре прокрутки, и нажатие + перетаскивание не активирует кнопку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...