Bonjour,
Déjà bravo pour ce forum qui me permet de résoudre bons nombre de problèmes.
J'ai malheureusement rencontré un problème que je n'arrive pas à comprendre. Je me suis mis à l'internationalisation de mon application. Pour cela j'ai suivis un tuto qui expliquait la gestion des fichiers XML pour gérer les différentes langues. Voici le code que j'utilise pour changer la langue :
Je n'ai pas de soucis avec le code, mais l'émulateur en version 2.2 me rend quelque chose de bizarre. Il divise la taille de tous les textes par deux. J'ai deux screenshots pour vous montrer exactement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Resources res = getResources(); conf.locale = locale; res.updateConfiguration(conf, res.getDisplayMetrics()); try { Context context = this.createPackageContext(this.getPackageName(), Context.CONTEXT_INCLUDE_CODE); Intent intent = new Intent(context, main.class); startActivity(intent); finish(); } catch (NameNotFoundException e) { e.printStackTrace(); }
Est ce que vous savez comment résoudre ce problème qui est assez gênant ?
Merci d'avance
Partager