Bonjour,
J'aimerais créer pour mon interface graphique une gestion de skins (habillage de couleurs).
Pour cela, je voudrais utiliser un fichier XML qui aurait un format comme celui ci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<?xml version="1.0" encoding="utf-8"?>
<resources>
 
    <skin name="normal">
        <item android:color="color1">#FFFFFFFF</item>
        <item android:color="color2">#FF000000</item>
    </skin>
    <skin name="contrast">
        <item color="color1">#FFCC0000</item>
        <item color="color2">#FFFFFF00</item>
    </skin>
 
</resources>
Le fichier est stocké sous le repertoire res/values/skins.xml
Je pensais pouvoir accéder aux données de cette manière :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Paint mPaint = new Paint();
mPaint.setColor(R.skins.skin[normal].color1);
Mais ça aurait été trop simple

Quelqu'un à une meilleure idée ?
Merci d'avance.