내 응용 프로그램에 다음 위젯이 있습니다. 그것이 설정 날짜라고하면 요일, 월, 일, 월, 일로 바꿀 수 있습니다. 예 : 2012 년 11 월 7 일?datepickerdialog에 표시된 날짜를 변경하는 방법은 무엇입니까?
Android 2.3.3에서 동일한 코드를 실행하면 htc에서 Android 4를 실행하고 있습니다. 날짜는 원하는 방식으로 표시됩니다.
. 갱신 1]
@Override
protected Dialog onCreateDialog(int id) {
switch (id) {
case DATE_DIALOG_ID:
// set date picker as current date
return new DatePickerDialog(this,2 ,datePickerListener, year, month, day);
}
return null;
}
. 갱신 2]
@Override
protected Dialog onCreateDialog(int id) {
switch (id) {
case DATE_DIALOG_ID:
// set date picker as current date
final DateFormat df = DateFormat.getDateInstance(0);
final Calendar mCal = Calendar.getInstance();
// Create a date picker dialog
DatePickerDialog datePickerDialog = new DatePickerDialog(this,2,datePickerListener, year, month, day){
@Override
public void onDateChanged(DatePicker view, int year,int month, int day){
mCal.set(Calendar.YEAR, year);
mCal.set(Calendar.MONTH, month);
mCal.set(Calendar.DAY_OF_MONTH, day);
setTitle(df.format(mCal.getTime()));
}
};
return datePickerDialog;
//return new DatePickerDialog(this,2 ,datePickerListener, year, month, day);
}
return null;
}
안녕하세요 저는 datepickerdialog를 만드는 코드로 게시물을 업데이트했습니다. 네가 제안하는대로 나는 datepicker를 사용하지 않는다. 감사합니다 – turtleboy