我有一个英文日历。例如,天和月{星期日,星期一,.....,星期六},月{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>