Bonsoir et bonne année à tous et à toutes !
J'aurai besoin de vôtre aide pour pouvoir définir un fond d'écran grâce à une ListPreferences !
mespreferences.xml :
strings.xml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <?xml version="1.0" encoding="utf-8"?> <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> <PreferenceCategory android:title="Paramètres d'Affichage"></PreferenceCategory> <ListPreference android:key="backgrounds" android:title="Style de Thème" android:summary="Sélectionnez un Thème" android:dialogIcon="@drawable/background" android:entries="@array/backgroundsEntries" android:entryValues="@array/backgroundsValues" android:defaultValue="1" android:negativeButtonText="Annuler"/> </PreferenceScreen>
MesPreferences.java :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 <string-array name="backgroundsEntries"> <item>Thème par Défaut</item> <item>Android</item> <item>Raimbow Smoke</item> <item>Raimbow Smoke 2</item> <item>Rubis</item> <item>Saphir</item> <item>Wave</item> </string-array> <string-array name="backgroundsValues"> <item>1</item> <item>2</item> <item>3</item> <item>4</item> <item>5</item> <item>6</item> <item>7</item> </string-array>
Si une âme charitable pouvais me donner le code d'exemple pour un seul background ce serait cool de sa part !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public class MesPreferences extends PreferenceActivity{ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.mespreferences); }
Après avoir fait et refait des tuto sur les préférences, je n'ai jamais réussi...
Merci à vous !







Répondre avec citation
Partager