2010-03-29 8 views
0

J'utilise configChanges = "locale" sur mes activités. Sans ces options dans AndroidManifest.xml dans 2.x, je reçois des écrans vacillants.Ajout de configChanges = "locale" par programme

Cela fonctionne dans toutes mes activités sauf dans l'écran des préférences dans lequel j'ai ajouté par programmation. J'ai une activité de préférence -> Cela fonctionne après la configuration de configChanges = "locale" au AndroidManifest.xml.

À l'intérieur de l'activité Préférence, j'ajoute un nouvel écran de préférences par programmation. Pour ce nouveau PreferenceScreen, je n'ai pas d'activité dans le fichier AndroidManifest.xml! Donc, je ne peux pas ajouter le configChanges = "locale" et l'écran scintille sur 2.x !!

Comment puis-je ajouter l'attribut configChanges = "locale" par programme?

+0

Quand avez-vous des écrans scintillants? –

+0

Sur les téléphones 2.x, mais je l'ai déjà résolu! Thnaks! – chrisonline

Répondre

0

Je n'ai pas trouvé de solution pour ajouter configChanges="locale" par programmation, mais j'ai créé une nouvelle activité de référence et ajouté le mot-clé configChanges au fichier manifeste.

Maintenant, cela fonctionne comme il se doit.

Questions connexes