Chciałbym dodać menu kontekstowe na całym Android WebView. Mam następujący kod:Menu kontekstowe w 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
}
}
zauważyłem, że menu kontekstowe jest wyświetlane tylko wtedy, gdy odbywa się długie naciśnięcie na link na stronie internetowej, świadczonych przez WebView. Po długim naciśnięciu w pustym obszarze widoku strony internetowej (pusty lub tylko tekstowy obszar strony internetowej) menu kontekstowe nie jest wyświetlane.
Masz pomysł, jak wyświetlić menu kontekstowe dla całej strony, a nie tylko dla linków?
Czy testujesz to na emulatorze lub rzeczywistym telefonie programisty? – Sephy
testowanie na emulatorze i nexus jednym – whynot