이 코드를 작성할 수 있습니다 u는이 방법이 라인
showDialog(DATE_DIALOG_ID);
을 작성할 수 있습니다 클릭
onlist 항목
@Override
public Dialog onCreateDialog(int id) {
switch (id) {
case DATE_DIALOG_ID:
return new DatePickerDialog(this, mDateSetListener, mYear, mMonth,
mDay);
날짜 시간 선택기 코드
private DatePickerDialog.OnDateSetListener mDateSetListener = new DatePickerDialog.OnDateSetListener() {
public void onDateSet(DatePicker view, int year, int monthOfYear,
int dayOfMonth) {
mYear = year;
mMonth = monthOfYear;
mDay = dayOfMonth;
updateFromDateDisplay(false);
}
};
private void updateFromDateDisplay(boolean flag) {
String mTempDay = "", mTempMonth = "";
if (mDay < 10) {
mTempDay = returnProperDateMonth(mDay);
} else {
mTempDay = Integer.toString(mDay);
}
if (mMonth < 10) {
mTempMonth = returnProperDateMonth(mMonth + 1);
} else {
mTempMonth = Integer.toString(mMonth + 1);
}
if(flag){
startsOn.setText(new StringBuilder().append(mTempDay).append("/")
.append(mTempMonth).append("/").append(mYear).append(""));
}else{
if (mWhichDatePicker == 3) {
startsOn.setText(new StringBuilder().append(mTempDay).append("/")
.append(mTempMonth).append("/").append(mYear).append(""));
startsOn.setSelection((new StringBuilder().append(mTempDay)
.append("/").append(mTempMonth).append("/").append(mYear)
.append("")).length());
} else if (mWhichDatePicker == 4) {
endsOn.setText(new StringBuilder().append(mTempDay).append("/")
.append(mTempMonth).append("/").append(mYear).append(""));
endsOn.setSelection((new StringBuilder().append(mTempDay)
.append("/").append(mTempMonth).append("/").append(mYear)
.append("")).length());
Calendar cal = Calendar.getInstance();
cal.set(mYear, mMonth, mDay);
endDate = cal.getTime();
}
}
}
그리고 ur의 날짜 목록보기의 사용자 정의 textview. 당신에게 유용 할 수 있기를 바랍니다. 감사합니다.