1

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

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

干杯!

编辑:

标准 DatePicker 有:一月、二月、三月、四月、五月...十二月。但是当我更改语言环境时,它应该更改为:(ES) Ene, Feb, Mar, Abr, May...Dic

4

1 回答 1

0

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

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

, &你想要的year日期monthday

编辑:一些坏消息:此链接显示有一种方法可以重新排序和更改 DatePicker 的区域设置

reorderPickers(String[] months)是私人的。我认为您应该看一下android.widget.DatePicker以了解它并编写您的个人课程:)

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

于 2013-08-20T08:00:13.013 回答