我想以dd / MM / yyyy格式打开DatePickerDialog,而我的手机区域设置为英语(美国),默认格式为" MM / dd / yyyy"。
我知道在iOS中他们有DatePicker.locale方法来指定该特定日期选择器的语言环境,但我不知道如何使用android进行此操作。
或者,无论如何我们可以为datepicker提供我们自己的日期格式吗?
需要帮助!
感谢。
答案 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