Bonjour,
Dans les préférences de mon application de veut pouvoir sélectionner la langue et que celle-ci se modifie immédiatement pour cela il faudrait que j'arrive a détecter quand l'utilisateur appuie sur l'option maleureusement l'action Onpreferenceclick ne arche que au moment ou on appuie sur le listpreference et pas sur l'une des options comprise a l'intérieur. J'ai aussi vu le OnpreferenceChange mais celui ne marche pas. Sauriez-vous comment faire?
Dans le layout :
Dans le array.xml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <ListPreference android:key="language_selection" android:title="@string/settings_language_title" android:summary="@string/settings_language_summary" android:defaultValue="0" android:entries="@array/updateLanguage" android:entryValues="@array/updateLanguageValues" />
Merci d'avance et Bonne Journée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <string-array name="updateLanguage"> <item name="de">Deutsch</item> <item name="fr">Français</item> <item name="it">italiano</item> <item name="en">English</item> </string-array> <string-array name="updateLanguageValues"> <item name="de">de</item> <item name="fr">fr</item> <item name="it">it</item> <item name="en">en</item> </string-array>
Michaël
Partager