Chaque page de cette section décrit l'utilisation, le format et la syntaxe d'un certain type de ressource d'application que vous pouvez fournir dans le répertoire de ressources de votre projet (res/
).
Voici un résumé de chaque page :
- Ressources d'animation
- Définissez des animations prédéterminées.
Les animations d'interpolation sont enregistrées dansres/anim/
et accessibles à partir de la classeR.anim
.
Les animations de frames sont enregistrées dansres/drawable/
et accessibles à partir de la classeR.drawable
. - Ressource de liste de couleurs suivant l'état
- Définissez une ressource de couleur qui change en fonction de l'état
View
.
Ces ressources sont enregistrées dansres/color/
et accessibles à partir de la classeR.color
. - Ressources drawables
- Définissez différents graphiques à l'aide de bitmaps ou de fichiers XML.
Ces ressources sont enregistrées dansres/drawable/
et accessibles à partir de la classeR.drawable
. - Ressource de mise en page
- Définissez la mise en page de l'interface utilisateur de votre application.
Ces ressources sont enregistrées dansres/layout/
et accessibles à partir de la classeR.layout
. - Ressource de menu
- Définissez le contenu des menus de votre application.
Ces ressources sont enregistrées dansres/menu/
et accessibles à partir de la classeR.menu
. - Ressources de chaîne
- Définissez des chaînes, des tableaux de chaînes et des pluriels, et incluez une mise en forme et un style de chaîne.
Ces ressources sont enregistrées dansres/values/
et accessibles à partir des classesR.string
,R.array
etR.plurals
. - Ressource de style
- Définissez l'apparence et le format des éléments de l'interface utilisateur.
Ces ressources sont enregistrées dansres/values/
et accessibles à partir de la classeR.style
. - Ressources de police
- Définissez des familles de polices et incluez des polices personnalisées au format XML.
Ces ressources sont enregistrées dansres/font/
et accessibles à partir de la classeR.font
. - Autres types de ressources
- Définissez d'autres valeurs primitives en tant que ressources statiques, par exemple :
- Valeur booléenne
- Ressource XML contenant une valeur booléenne.
- Couleur
- Ressource XML qui contient une valeur de couleur hexadécimale.
- Dimension
- Ressource XML contenant une valeur de dimension avec une unité de mesure.
- ID
- Ressource XML qui fournit un identifiant unique pour les ressources et les composants d'une application.
- Nombre entier
- Ressource XML contenant un nombre entier.
- Tableau d'entiers
- Ressource XML qui fournit un tableau d'entiers.
- Tableau typé
- Ressource XML qui fournit un objet
TypedArray
que vous pouvez utiliser pour un tableau de drawables.