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