2016-02-09 41 views
1

我在應用程序,英語和瑞典語中使用了兩種語言。 我用下面的代碼,用於管理用戶的語言變化,安卓時間選擇器對話框語言從語言環境設置更改

final Locale locale; 
    if (languagecode == 1) 
    { 
     locale = new Locale("sv"); 
    } 
    else 
    { 
     locale = new Locale("en"); 
    } 

    Locale.setDefault(locale); 
    final Configuration config = new Configuration(); 
    config.locale = locale; 
    mContext.getResources().updateConfiguration(config, mContext.getResources().getDisplayMetrics()); 

現在,當我表現出與選定爲默認瑞典語時間選擇對話框,它顯示在對話框瑞典語翻譯,這也改變了AM/PM文本。有沒有辦法把自定義文本放在那裏,或者它是系統默認的?請查看下面的圖片以供參考。感謝名單。

time-picker-dialog

回答

0

有定製的時間採摘的教程here。您可以將標題定義爲字符串資源,然後爲翻譯創建單獨的資源文件夾(關於本地化here的更多信息)。

相關問題