Descripción general de los tipos de recursos

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 en res/anim/ y se accede a ellas desde la clase R.anim.
Las animaciones de marco se guardan en res/drawable/ y se accede a ellas desde la clase R.drawable.
Recurso de lista de estados de color
Define un recurso de color que cambia según el estado View.
Se guardan en res/color/ y se accede a ellos desde la clase R.color.
Recursos de elementos de diseño
Definen varios gráficos con mapas de bits o XML.
Se guardan en res/drawable/ y se accede a ellos desde la clase R.drawable.
Recurso de diseño
Define el diseño de la IU de tu aplicación.
Se guardan en res/layout/ y se accede a ellos desde la clase R.layout.
Recurso de menú
Define el contenido de los menús de la aplicación.
Se guardan en res/menu/ y se accede a ellos desde la clase R.menu.
Recursos de cadenas
Definen cadenas, arrays de cadenas y plurales, e incluyen formato y estilo de cadenas.
Se guardan en res/values/ y se accede a ellos desde las clases R.string, R.array y R.plurals.
Recurso de estilo
Define el aspecto y el formato de los elementos de la IU.
Se guardan en res/values/ y se accede a ellos desde la clase R.style.
Recursos de fuente
Definen las familias de fuentes y, además, incluyen las fuentes predeterminadas en XML.
Se guardan en res/font/ y se accede a ellos desde la clase R.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.