具有自定义值的DatePickerDialog

时间:2013-08-20 07:51:51

标签: java android arrays android-datepicker

我正在使用DatePickerDialog,它就像一个魅力。现在我想将自己的值从3个字符串数组(array.xml)设置到datepicker中。原因是我正在更改应用内的区域设置,而不是整个手机。

这可能吗?或者我应该制作自定义选择器而不是DatePicker?我搜索了它,但找不到任何适合我要求的东西。

干杯!

编辑:

标准DatePicker有:Jan,Feb,Mar,Apr,May ... Dec。但是,当我更改区域设置时,它应该更改为:(ES)Ene,Feb,Mar,Abr,May ... Dic

1 个答案:

答案 0 :(得分:0)

不确定我理解,但在OnCreateDialog()方法中,只需返回

  return new DatePickerDialog(getActivity(), this, year, month, day);

yearmonth& day您想要的日期

编辑:一些坏消息:This link shows that there is a method to reorder and change Locale of a DatePicker

reorderPickers(String[] months)是私有的。我想你应该看看android.widget.DatePicker来理解它并写下你的个人课程:)

此方法用于更改datePicker以匹配本地电话设置