2013-12-08 186 views
1

我正在創建包含DatePicker的應用程序,是否有任何方法來更改他的值?Android:如何更改DatePicker值

例如:

我的DatePicker看起來是這樣的:Dec 08 2013 我希望它看起來:Gruodis 08 2013 // Gruodis在立陶宛指12月合約。

那麼有沒有什麼方法可以改變月份值,這樣DatePicker會在我選擇日期時顯示爲立陶宛的月份名稱?

回答

1

我認爲你應該得到的地區,但只是包裝到你的應用程序上下文。嘗試:

Locale locale = new Locale("lt"); 
Resources res = getResources(); 
android.content.res.Configuration conf = res.getConfiguration(); 
DisplayMetrics dm = res.getDisplayMetrics(); 
conf.locale = locale; 
res.updateConfiguration(conf, dm); 

編輯:如果你的語言環境不可用,則必須執行的DatePicker你自己,使你的語言「的事業使用的微調是私有的類,所以你不能繼承現有的字符串它修改那個行爲。

然後創建DatePicker對話框(或DatePicker本身)。 此致敬禮。