我有一個改變我的應用程序的一個活動中的所有文本的問題...我使用此代碼更改語言:安卓:改變行爲語言
else if (LANGUAGE.equals("Russian"))
{
Resources res = this.getResources();
// Change locale settings in the app.
DisplayMetrics dm = res.getDisplayMetrics();
android.content.res.Configuration conf = res.getConfiguration();
conf.locale = new Locale("ru-rRU");
res.updateConfiguration(conf, dm);
}
在AndroidManifest我已經加入這個字符串:
<activity
android:name="com.vladimir.expert_suise.ThirdScreen"
android:label="@string/title_activity_third_screen"
android:configChanges="locale">
</activity>
,當我啓動我的手機上我的應用程序,語言沒有改變=( 這裏是screenshoot -
這樣有什麼不對我代碼?(
P.S我也創建值-RU-RRU文件夾,並插入有翻譯string.xml文件
它不應該是'RU-RU'不是RU-RU或我錯了嗎? – codeMagic 2013-03-08 21:01:01
@codeMagic是否代表代碼或文件夾名稱? – vladimir 2013-03-08 21:03:00
兩者。我實際上認爲我看到了某處你可以使用'「re」'作爲代碼和值 - ru代表文件夾名稱。它在其他活動還是沒有活動? – codeMagic 2013-03-08 21:04:04