Известно, что сложно получить выделенный текст в WebView, потому что выбор текста WebView фактически обрабатывается частным классом, WebTextView ].
Однако с недавно выпущенными рекомендациями по дизайну Android 4.0 , похоже, есть проблеск надежды на достижение этого с помощью контекстных панелей действий (CAB). В сказано :
Используйте CAB всякий раз, когда вы позволяете пользователю выбирать данные с помощью длительного нажатия. Вы можете управлять содержимым действия CAB, чтобы вставить действия, которые вы хотите, чтобы пользователь мог выполнять.
Я неправильно это понимаю? Есть ли способ получить выбранный текст из WebView через CAB?
После долгого щелчка и запуска режима выделения текста, я могу определить, когда запускается ActionMode
, и изменить исходную копию / вставить Меню
; однако я не могу понять, как на самом деле получить выделенный текст.