修飾類
public class MyDatePicker {
DatePickerDialog mDatePickerDialog;
public interface onDateSet {
public void onDate(DatePicker view, int year, int monthOfYear,
int dayOfMonth);
}
onDateSet mOnDateSet;
public void setDateListener(onDateSet mOnDateSet) {
this.mOnDateSet = mOnDateSet;
}
public MyDatePicker(Context ctx) {
mDatePickerDialog = new DatePickerDialog(ctx, new OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear,
int dayOfMonth) {
mOnDateSet.onDate(view, year, monthOfYear, dayOfMonth);
}
}, 2000, 1, 1);
}
public void show() {
mDatePickerDialog.show();
}
和..
public void ShowDatePicker() {
MyDatePicker myTimePicker = new MyDatePicker(this);
myTimePicker.show();
myTimePicker.setDateListener(new onDateSet() {
@Override
public void onDate(DatePicker view, int year, int monthOfYear,
int dayOfMonth) {
Toast.makeText(MainActivity.this,
"date is " + year + ":" + monthOfYear+":"+dayOfMonth,
Toast.LENGTH_LONG).show();
}
});
}
我想你應該給一些努力,這個...如果你發現任何問題,然後來到這裏... –
尊敬的先生Mohsin,我做到了!我創建了一個非常類似於上一個問題中建議我的類,但有一些NumberPicker。該解決方案中的java異常。就像我告訴我,我認爲這個問題的答案非常類似於以前的答案。而且,我認爲這對其他用戶也是有用的。我認爲你的-1票是沒有道理的。仍然感謝你的幫助...伊凡 – Majstor
對不起,但莫辛先生是絕對正確的。 – m0skit0