如何使用iOS等特定区域设置打开Android DatePickerDialog

时间:2014-04-14 12:22:39

标签: android android-datepicker

我想以dd / MM / yyyy格式打开DatePickerDialog,而我的手机区域设置为英语(美国),默认格式为" MM / dd / yyyy"。

我知道在iOS中他们有DatePicker.locale方法来指定该特定日期选择器的语言环境,但我不知道如何使用android进行此操作。

或者,无论如何我们可以为datepicker提供我们自己的日期格式吗?

需要帮助!

感谢。

1 个答案:

答案 0 :(得分:0)

这可以帮助您获得视图

 DatePickerDialog datepicker =new DatePickerDialog(context, callBack, year, monthOfYear, dayOfMonth) DatePickerDialog(this);

try {
    Field f[] = datepicker.getClass().getDeclaredFields();
    for (Field field : f) 
    {
    Log.i("Field Name :",field.getName())
    }

一旦你想要移动两个字段的名称(可能你必须猜测它)。 你可以交换意见。

通过以下方式将字段转换为视图:

            field.setAccessible(true);
            Object month = new Object();
            month = field.get(datepicker);
            // ((View)month) typecast to convert it to view