Выделите и выделите текст в Android WebView - PullRequest
2 голосов
/ 21 сентября 2011

Я занимаюсь разработкой приложения для смартфонов Android> = 2.1 с WebView.Веб-просмотр содержит страницу с текстовыми данными.

Я хочу позволить пользователю выбрать текст в WebView и затем выделить его.
Я реализовал выделение с помощью emulateShiftHeld () , но это глупокопирует выбранный текст в буфер обмена.

Могу ли я установить обратный вызов JS для выбора завершенного события на странице html?
Или, может быть, в Java установить слушатель WebView для того же?

Спасибо

1 Ответ

4 голосов
/ 10 сентября 2012

Я использую проект github под названием BTAndroidWebViewSelection , чтобы получить выборки веб-просмотра, работающие в 2.2 - 4.0.3. Этот проект использует интерфейс javascript, который передает все прикосновения к нему. Решение, кажется, работает довольно хорошо. Этот проект github включает необходимые файлы javascript в папке assets, а также тестовую страницу и WebView, который загружает тестовую страницу и реализует все необходимые методы для обработки выбора.

...