Android - 更改日期选择器的默认语言

时间:2017-08-24 08:29:26

标签: android datetimepicker android-calendar

我有一个英文日历。例如,天和月{星期日,星期一,.....,星期六},月{1月,.....,12月}。是否可以在不添加任何依赖项的情况下更改内容?

我在此tutorial中使用了日期选择器作为测试,但无法更改内容((。

这是我的代码:

      _imgDoB.setOnClickListener(this);
}
@Override
public void onClick(View v) {

    if (v == _imgDoB) {
        final Calendar c = Calendar.getInstance();
        mYear = c.get(Calendar.YEAR);
        mMonth = c.get(Calendar.MONTH);
        mDay = c.get(Calendar.DAY_OF_MONTH);

        DatePickerDialog datePickerDialog = new DatePickerDialog(this, new DatePickerDialog.OnDateSetListener() {
            @Override
            public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
                _edtxDOB.setText(dayOfMonth + "-" + (monthOfYear + 1) + "-" + year);
            }
        }, mYear, mMonth, mDay);
        datePickerDialog.show();
    }
}

XML代码:

   <RelativeLayout ...........

    <EditText
        android:id="@+id/edtx_DoB"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:hint="@string/tug_kun"
        android:layout_marginLeft="16dp"
        android:layout_marginRight="16dp"
        android:layout_marginTop="15dp"
        android:layout_below="@+id/spinner_gender"
        android:inputType="date"
        android:maxLength="10"/>
    <ImageView
        android:layout_width="wrap_content"
        android:id="@+id/img_DoB"
        android:clickable="true"
        android:layout_height="wrap_content"
        android:layout_alignRight="@+id/edtx_DoB"
        android:src="@drawable/calendar"
        android:layout_below="@+id/spinner_gender"
        android:layout_marginLeft="16dp"
        android:layout_marginRight="5dp"
        android:layout_marginTop="25dp"
        android:contentDescription="@string/raqam_kiriting"/>

</RelativeLayout>

0 个答案:

没有答案