Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

148
Visualizações
¿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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda