En cada página de esta sección, se describe el uso, el formato y la sintaxis de un determinado tipo de recurso de app que puedes proporcionar en el directorio de recursos del proyecto (res/
).
Este es un resumen de cada página:
- Recursos de animación
- Definen las animaciones determinadas previamente.
Las animaciones de interpolación se guardan enres/anim/
y se accede a ellas desde la claseR.anim
.
Las animaciones de marco se guardan enres/drawable/
y se accede a ellas desde la claseR.drawable
. - Recurso de lista de estados de color
- Define recursos de un color que cambia en función del estado de los elementos View.
Se guardan enres/color/
y se accede a ellos desde la claseR.color
. - Recursos de elementos de diseño
- Definen varios gráficos con mapas de bits o XML.
Se guardan enres/drawable/
y se accede a ellos desde la claseR.drawable
. - Recurso de diseño
- Define el diseño para la interfaz de usuario de tu aplicación.
Se guardan enres/layout/
y se accede a ellos desde la claseR.layout
. - Recurso de menú
- Define el contenido de los menús de la aplicación.
Se guardan enres/menu/
y se accede a ellos desde la claseR.menu
. - Recursos de strings
- Definen strings, arrays de strings y plurales (e incluyen formato y estilo de strings).
Se guardan enres/values/
y se accede a ellos desde las clasesR.string
,R.array
yR.plurals
. - Recurso de estilo
- Define el aspecto y el formato de los elementos de la interfaz de usuario.
Se guardan enres/values/
y se accede a ellos desde la claseR.style
. - Recursos de fuente
- Definen las familias de fuentes y, además, incluyen las fuentes predeterminadas en XML.
Se guardan enres/font/
y se accede a ellos desde la claseR.font
. - Más tipos de recursos
- Definen otros valores básicos, como los recursos estáticos, incluidos los siguientes:
- Bool
- Es un recurso XML que contiene un valor booleano.
- Color
- Es un recurso XML que contiene un valor de color (un color hexadecimal).
- Dimensión
- Es un recurso XML que lleva un valor de dimensión (con una unidad de medida).
- ID
- Es un recurso XML que proporciona un identificador único para los recursos y componentes de la aplicación.
- Entero
- Es un recurso XML que contiene un valor entero.
- Array de enteros
- Es un recurso XML que proporciona un array de números enteros.
- Array escrito
- Es un recurso XML que proporciona un
TypedArray
(que puedes usar para un array de elementos de diseño).