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 recursos de un color que cambia en función del estado de los elementos 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 para la interfaz de usuario 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 strings
Definen strings, arrays de strings y plurales (e incluyen formato y estilo de strings).
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 interfaz de usuario.
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 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).