2010-07-09 29 views
5

Me gustaría agregar un menú contextual en una vista Web Android completa. Tengo el siguiente código:Menú contextual en 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 
    } 
} 

me di cuenta de que el menú de contexto sólo se muestra cuando una pulsación larga se realiza en un enlace en la página web prestado por la vista Web. Cuando se realiza una pulsación larga en un área vacía de la vista web (un área vacía o de solo texto de la página web), no se visualiza el menú contextual.

¿Alguna idea sobre cómo mostrar un menú contextual para toda la página web y no solo para los enlaces?

+0

¿Está probando esto en el emulador o en un teléfono de desarrollo real? – Sephy

+0

probando en ambos, emulator y nexus uno – whynot

Respuesta

Cuestiones relacionadas