¿Cómo acceder a elementos html contenidos dentro de una webview?

Estoy construyendo un editor de texto en android para mi proyecto. He utilizado el proyecto opensource TinyMCE, he hecho algunos ajustes a él e integrado a mi WebView …

Hay un botón de envío en el archivo HTML que he cargado en el WebView …

Quiero saber cómo capturar su "onClick" evento para que pueda escribir código java para guardar los datos, que se ha introducido hasta el momento en el editor, en la tarjeta SD, cada vez que el botón de envío es presionado …

Gracias

No puedes acceder directamente al DOM de Java (a mi entender), pero puedes usar JS para llamar a funciones Java con variables y pasar los datos usando eso. Puede leer más acerca de cómo vincular Java a JS en Android (con un ejemplo) de los documentos .

Desafortunadamente, no hay implementación de API para acceder a ninguna de las HTML en un WebView.

  • La función Javascript no se llama en la vista web de android
  • WebView debe cargarse dos veces para cargar correctamente
  • Inyectar JavaScript antes de html cargado con Android WebView
  • ¿Puedo eliminar el estilo de enlace predeterminado de Android en webview?
  • Cómo ocultar barras de desplazamiento en Android WebView a través de React Native
  • Auto clic en WebView
  • Android WebView Zoom out limitado
  • WebView muestra un signo de interrogación en un cuadro azul
  • Caída de la aplicación en Android 5.0.x
  • ¿En un WebView hay una manera para que shouldOverrideUrlLoading determine si está cogiendo una redirección contra un usuario que chasca un acoplamiento?
  • Programmatic haga clic en Android WebView
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.