在我的應用程序中,我可以選擇從中文切換到繁體中文。Android改變中國和中國傳統中國語言環境
我使用微調,其中位置1是中國人,2是傳統中國人。當選擇位置1,這裏是我的代碼,切換語言
if (pos == 0)
{
langSelected ="en";
}
else if (pos == 1)
{
langSelected ="zh";
}
else if (pos == 2)
{
langSelected ="zh-rTW";
}
Locale locale = new Locale(lang);
Locale.setDefault(locale);
android.content.res.Configuration config = new android.content.res.Configuration();
config.locale = locale;
getBaseContext().getResources().updateConfiguration(config, getBaseContext().getResources().getDisplayMetrics());
@Override
public void onConfigurationChanged(android.content.res.Configuration newConfig)
{
super.onConfigurationChanged(newConfig);
if (locale != null){
newConfig.locale = locale;
Locale.setDefault(locale);
getBaseContext().getResources().updateConfiguration(newConfig, getBaseContext().getResources().getDisplayMetrics());
}
}
雖然從英文切換到中國使用微調正確的語言被加載,但加載傳統的中國(ZH-RTW)的時候,只有中國文字被載入
我在價值觀ZH,在那裏我已經裝在中國傳統的文字我的簡化的中國文本值-ZH-RTW
的應用程序名稱不同,對於每一種語言,所以我也試圖改變來自設備設置的語言,現在也以簡體中文加載正確,但繁體中文不是Loa丁。但在這裏我去的地方不對應用程序的名稱被改變了中國傳統的,即應用程序的名稱從負載值-ZH-RTW
,我應該改變對中國傳統的文件夾?
你找到這個解決辦法嗎? – 2016-03-07 10:39:51