Как отобразить контекстное меню правой кнопкой мыши в приложении WebView для Android на Chromebook - PullRequest
0 голосов
/ 30 января 2019

Я занимаюсь разработкой приложения для Android с WebView, которое показывает различное содержимое.Когда я долго щелкаю пальцем (дольше касаюсь) некоторый текст, появляется стандартное (горизонтальное) контекстное меню Android.Однако, когда я щелкаю правой кнопкой мыши или тачпадом в том же WebView, контекстное меню не отображается - и не имеет значения, выделен какой-либо текст или нет.

Я пытался просмотретьмножество решений, и даже обратный вызов, доведенный до setOnContextClickListener (как показано здесь ), не вызывается при щелчке правой кнопкой мыши (однако вызываются общие обратные вызовы событий движения),кажется, что он вообще не поддерживается в WebViews.

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

То, что я хотел бы иметь, - это что-то похожее на контекстное меню EditText, вызываемое правой кнопкой мыши, котороепо вертикали, но я не смог показать ни один из двух при щелчке правой кнопкой мыши.Горизонтальное и вертикальное меню отображаются здесь .

Я тестирую на HP Chromebook x360 11 G1 EE, если это имеет значение.

...