Получение выделенного текста в WebView через контекстную панель действий

Известно, что сложно получить выделенный текст в WebView, потому что выбор текста WebView фактически обрабатывается частным классом, WebTextView ].

Однако с недавно выпущенными рекомендациями по дизайну Android 4.0 , похоже, есть проблеск надежды на достижение этого с помощью контекстных панелей действий (CAB). В сказано :

Используйте CAB всякий раз, когда вы позволяете пользователю выбирать данные с помощью длительного нажатия. Вы можете управлять содержимым действия CAB, чтобы вставить действия, которые вы хотите, чтобы пользователь мог выполнять.

Я неправильно это понимаю? Есть ли способ получить выбранный текст из WebView через CAB?

После долгого щелчка и запуска режима выделения текста, я могу определить, когда запускается ActionMode , и изменить исходную копию / вставить Меню ; однако я не могу понять, как на самом деле получить выделенный текст.

5
задан Community 23 May 2017 в 12:02
поделиться