Как я могу предотвратить пролистывание в TextView - PullRequest
0 голосов
/ 10 сентября 2011

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

1 Ответ

0 голосов
/ 10 сентября 2011

Вы применили Linkify к тексту или другому MovementMethod?Если это так, Linkify добавляет новые MovementMethod, LinkMovementMethod и использует события касания.

Проверка Android TextView Linkify перехватывает с помощью родительского Просмотр жестов , поэтому у вас есть обнаружение ссылки, а события касания переходят народительский

Используйте Linkify для стилизации текста, затем переопределите onTouchEvent TextView для обработки только ссылок

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