Pregunta

¿Es posible cargar un diseño de XML en tiempo de ejecución y la carga en la actividad?

En mi aplicación, tengo varios tipos de datos como persona, empresa, ciudad, etc; El requisito es para cargar dinámicamente el diseño, encontrar puntos de vista de las etiquetas (nombres de propiedades como Person.name, Person.Address) y luego rellenar los datos. Por ejemplo, si el usuario ha seleccionado un objeto del tipo de empresa, queremos cargar un diseño company.xml, inflarlo y diversas propiedades asociadas a continuación (razón social, lema de la compañía, ciudad, dirección, números de ingresos) a etiquetadas vistas. Una posibilidad que veo aquí es -. Cada vista en el diseño estará asociado con la propiedad y nombre que tag y luego los datos apropiados serán cargados en las vistas correspondientes

¿Cuál debe ser el mejor diseño que le recomienda?

¿Fue útil?

Solución

  

¿Es posible cargar un diseño de XML en tiempo de ejecución y la carga en la actividad?

No usar archivos XML estándar de diseño de Android. Los que tienen que ser precompilado en el archivo APK. La API no admite inflar los diseños de cualquier cosa, pero la disposición de recursos.

Se puede crear su propio intérprete de archivos XML de diseño de Android, o rollo de alguna otra cosa similar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top