onLongClick для простого текста внутри WebView - PullRequest
3 голосов
/ 20 февраля 2011

Я создаю приложение, которое содержит WebView, который будет использоваться для отображения пользователю некоторых ссылок и простого текста.Я хочу сделать так, чтобы пользователь мог LongClick по ссылке или тексту и получить возможность удалить эту вещь из HTML, который отображается в WebView. Этот вопрос получил меня на полпути.Длинный щелчок по ссылкам работает с помощью метода wv.getHitTestResult ().Но теперь моя проблема заключается в том, что, когда я долго нажимаю на обычный текст, метод onLongClick () слушателя не вызывается, и даже если бы он сделал getHitTestResult () не вернул бы текст, к которому прикасается пользователь (я попытался установить onTouchListenerчтобы узнать, имеет ли getHitTestResult (). getExtra () значение, когда я коснулся простого текста)

Итак, у меня есть вопрос: кто-нибудь знает, как я могу получить события LongClick внутри WebView, которые находятся в тексте, который не является Linkified? (Я предполагаю, что это возможно как-то, потому что именно так я могу выбрать текст в браузере по умолчанию).и как только я получаю событие LongClick, как я могу получить доступ к тому тексту, по которому щелкнули?

1 Ответ

1 голос
/ 18 сентября 2013

У меня есть ответ здесь,

https://stackoverflow.com/a/5908125/1503130

Также, если у вас есть другие способы решения проблемы, поделитесь им.

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