에서) 방법을 초기화() 또는 업데이트 (와 날짜 선택을 초기화 할 수 없습니다 :나는 내가 <code>DatePicker</code>을하고 난 다음과 같이 초기화하려고 안드로이드
DatePicker dp_up = (DatePicker) findViewById(R.id.datePicker);
String inputPattern = "MMM dd, yyyy";
String outputPattern = "dd/MM/yyyy";
SimpleDateFormat inputFormat = new SimpleDateFormat(inputPattern);
SimpleDateFormat outputFormat = new SimpleDateFormat(outputPattern);
Date date = null;
String str = null;
try {
date = inputFormat.parse(GDate);
str = outputFormat.format(date);
String Astr[] = str.split("/");
int myday = Integer.parseInt(Astr[0]);
int mymonth = Integer.parseInt(Astr[1]);
int myyear = Integer.parseInt(Astr[2]);
**dp_up.updateDate(myyear, mymonth-1, myday);**
OR
**dp_up.init(myyear, mymonth-1, myday,null);**
} catch (ParseException e) {
e.printStackTrace();
}
내 변수가 INT 값을 포함하지만 보여주는 유지 현재 날짜가 아니라 내가 원하는 날짜.
날짜 선택의 XML은 사전에
<DatePicker
android:layout_width="match_parent"
android:layout_height="96dp"
android:id="@+id/datePicker"
android:layout_gravity="center"
android:calendarViewShown="false"
android:spinnersShown="true"
android:layout_margin="5dp"
android:datePickerMode="spinner"
android:measureAllChildren="false"
android:padding="2dp" />
감사합니다.
확인을 업데이트 할 변수 플래그를 모든 시간을 넣어있어 예외가 생겼다면 –
예외를 확인할 수 있습니까? –
로그를 확인하십시오. 당신이 파스 예외를 받고 있다고 생각합니다. –