Я хотел бы добавить контекстное меню на весь Android WebView. У меня есть следующий код:Контекстное меню на Android WebView
registerForContextMenu(findViewById(R.id.webview));
...
public void onCreateContextMenu (ContextMenu menu, View v, ContextMenuInfo menuInfo) {
super.onCreateContextMenu(menu, v, menuInfo);
if (v.getId() == R.id.webview) {
//display context menu
}
}
Я заметил, что контекстное меню отображается только при длительном нажатии осуществляется по ссылке на веб-странице, вынесенным в WebView. Когда длительное нажатие выполняется в пустой области веб-представления (пустая или текстовая область веб-страницы), контекстное меню не отображается.
Любая идея о том, как отображать контекстное меню для всей веб-страницы, а не только для ссылок?
Вы тестируете это на эмуляторе или на фактическом телефоне? – Sephy
тестирование на обоих, эмулятор и связь один – whynot