Я хотел бы добавить контекстное меню для всего 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.Когда длительное нажатие выполняется в пустой области веб-просмотра (пустой или текстовой области веб-страницы), контекстное меню не отображается.
Любая идея о том, как отобразить контекстное меню длявся веб-страница, а не только ссылки?