Выбор текста в Android Webview - PullRequest
       2

Выбор текста в Android Webview

1 голос
/ 01 февраля 2012

для выбора текста в веб-представлении ниже код работает нормально

KeyEvent shiftPressEvent = new KeyEvent(0,0,KeyEvent.ACTION_DOWN,KeyEvent.KEYCODE_SHIFT_LEFT,0,0)                       
shiftPressEvent.dispatch(webView);

, но этот метод отправки не рекомендуется.так что вместо этого я хотел бы использовать это

 public final boolean dispatch (KeyEvent.Callback receiver, KeyEvent.DispatcherState state, Object target) 

дать мне представление о функции выше для выделения текста.

1 Ответ

3 голосов
/ 06 июля 2012

Я получил выбор веб-вида, работающий в 2.2 - 4.0.3, используя интерфейс javascript, который передает все прикосновения к нему. Решение, кажется, работает очень хорошо, и я поместил пример проекта на github. Проект github включает необходимые файлы js в папке активов, а также тестовую страницу и веб-представление, которое загружает тестовую страницу и реализует все необходимые методы для обработки выбора. Ссылка на проект github: https://github.com/btate/BTAndroidWebViewSelection. Имею на это.

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