2012-07-13 7 views
5

Tengo varios elementos de IU personalizados que se utilizarán en varios proyectos. Cada proyecto utilizará los mismos elementos de la interfaz de usuario pero tendrá una interfaz diferente.Creación de una biblioteca de IU de Android que tiene una interfaz personalizable

por ejemplo: Las imágenes de fondo para los tipos de botones serán diferentes según el proyecto.

¿Cómo puedo empaquetar las clases y los recursos de la interfaz de usuario de tal forma que los proyectos puedan usarlos mientras se puede modificar la apariencia?

Respuesta

7

Utilice el proyecto de biblioteca de Android, que se compartirá entre varias aplicaciones. Proporcione gráficos por defecto. Cuando proporciona gráficos personalizados en su aplicación para un archivo particular en la carpeta res, se usará en lugar de los gráficos predeterminados en la biblioteca. De esta manera puede reemplazar el conjunto de gráficos necesarios mientras utiliza la misma base de código.

Información: https://developer.android.com/tools/projects/index.html#LibraryProjects

Cuestiones relacionadas