Simple HTML (o XML) para Android Native Converter

Tengo un formato de datos muy simple que quiero mostrar con frecuencia en mi aplicación. El primer enfoque es el uso de componentes androides nativos como TextView, ImageView y TableLayout. Pero este enfoque me hace crear un montón de diferentes IU. Segundo enfoque es usar WebView en su lugar. De esta manera voy a perder la velocidad. WebView es muy potente para tales propósitos pero mata la capacidad de respuesta de la interfaz de usuario. La tercera forma es usar un HTML o XML (muy simple) y convertirlos a elementos nativos de la interfaz de usuario de Android en tiempo de ejecución.

Por ejemplo suponga que quiero convertir este html simple:

<div style="some_div_style"> <p style="some_paragraph_style">A not-very-long-text comes here</p> <img src="..."/> </div> 

dentro de esto:

 <LinearLayout style="@style/some_div_style"> <TextView style="@style/some_paragraph_style" android:text="A not-very-long-text comes here"/> <ImageView android:src="..." .../> </LinearLayout> 

en tiempo de ejecución.

¿Conoces alguna biblioteca para hacer tal convertidor HTML (o XML)?

Así que si entiendes bien tu pregunta, quieres una herramienta para crear una aplicación usando HTML y otras tecnologías web.

Uno que puedo recomendar es PhoneGap Build by Adobe, básicamente cargas tu HTML y archivo de configuración (instrucciones en la documentación) al sitio web y luego se convierte en un archivo de aplicación. Esto se puede utilizar para crear tanto Android e iOS (necesita certificado de firma) relativamente fácil.

Esto no per se directamente encubrir su HTML en XML android, pero le permitiría crear una interfaz en HTML que luego puede ser compilado y compilado en una aplicación.

Un enlace a PhoneGap Build: https://build.phonegap.com

Hay otras herramientas que utilizan el mismo marco (Córdoba) para lograr esto, pero he encontrado que esta es la manera más fácil y más fácil de usar para hacer esto.


Aunque esta respuesta es tarde espero que eventualmente sea de ayuda para alguien!

Siéntase libre de comentar cualquier pregunta o pregunta adicional y estaré feliz de dirigirme a ellos.

  • GUIs basadas en XML y rendimiento
  • ¿Crear una vista personalizada inflando un diseño?
  • ¿Crear un tipo de datos XML personalizado?
  • Cómo crear una cuadrícula de 10x10 en Android?
  • Cómo hacer navegación personalizada ver animaciones como ésta
  • Nombre de paquete alias o apodo
  • El contenido favorito no se muestra correctamente en la vista web
  • ¿Cómo puedo analizar XML android?
  • Efectos de transición de la actividad: deslice hacia la actividad superior y la escala para la actividad de la parte inferior
  • Mi aplicación no está visible en Google Play Store para Samsung Galaxy Note 4
  • cómo establecer la flecha desplegable en el hilandero con el fondo?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.