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 un recurso de color que cambia según el estado
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 de la IU 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 cadenas
- Definen cadenas, arrays de cadenas y plurales, e incluyen formato y estilo de cadenas.
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 IU.
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 lleva un valor de 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.