我正在使用DatePickerDialog,它就像一个魅力。现在我想将自己的值从3个字符串数组(array.xml)设置到datepicker中。原因是我正在更改应用内的区域设置,而不是整个手机。
这可能吗?或者我应该制作自定义选择器而不是DatePicker?我搜索了它,但找不到任何适合我要求的东西。
干杯!
编辑:
标准DatePicker有:Jan,Feb,Mar,Apr,May ... Dec。但是,当我更改区域设置时,它应该更改为:(ES)Ene,Feb,Mar,Abr,May ... Dic
答案 0 :(得分:0)
不确定我理解,但在OnCreateDialog()
方法中,只需返回
return new DatePickerDialog(getActivity(), this, year, month, day);
year
,month
& day
您想要的日期
编辑:一些坏消息:This link shows that there is a method to reorder and change Locale of a DatePicker
但
reorderPickers(String[] months)
是私有的。我想你应该看看android.widget.DatePicker
来理解它并写下你的个人课程:)
此方法用于更改datePicker以匹配本地电话设置