Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

149
Vistas
¿Cómo pego texto con el administrador del portapapeles de Android en una entrada vacía en un WebView?

Tenemos una página web con un elemento de entrada en una aplicación webview en Android.

Si el texto de entrada no está vacío, tiene texto, puede tocar y el administrador del portapapeles se inicia y muestra:

  • Cuando el portapapeles está vacío "seleccionar todo"
  • Cuando el portapapeles está lleno "pegar, seleccionar todo"

PERO, cuando el texto de entrada está vacío, no puede iniciar el administrador del portapapeles para pegar texto.

¿Debo implementar onLongClick en la aplicación webview de Android? en caso afirmativo, ¿cuál es el código para iniciar simplemente el administrador del portapapeles de Android?

¿Debo agregar un botón de pegado html y resolverlo con código html?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Esta es la mejor solución que he encontrado, solo obtenga el texto del portapapeles y péguelo a través de javascript cuando haga clic largo en una entrada enfocada de una página web cargada en myWebView

 myWebView.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE); ClipData clip; clip = clipboard.getPrimaryClip(); String str = clip.getItemAt(0).getText().toString(); myWebView.evaluateJavascript("try{document.activeElement.value='"+str+"';}catch(e){}", new ValueCallback<String>() { @Override public void onReceiveValue(String s) {} }); return true; } });
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda