我有一個日期選擇器和時間選擇器在自定義對話框中。如果我更改日期選擇器上的日期,它將在Textview中更新。但是當我再次選擇日期選擇器時,它會給出今天的日期。我希望上次選擇的日期顯示在日期選擇器上。 這是我的代碼。請幫助!希望在日期選擇器上選擇以前的日期。 (android)
from.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
picker = new Dialog(getActivity());
picker.setContentView(R.layout.datetime);
picker.setTitle("Select Date and Time");
datep = (DatePicker) picker.findViewById(R.id.datePicker);
timep = (TimePicker) picker.findViewById(R.id.timePicker1);
set = (Button) picker.findViewById(R.id.btnSet);
set.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
// TODO Auto-generated method stub
month = datep.getMonth() + 1;
day = datep.getDayOfMonth();
year = datep.getYear();
hour = timep.getCurrentHour();
minute = timep.getCurrentMinute();
from.setText(year + "-" + month + "-" + day + " "
+ hour + ":" + minute);
picker.dismiss();
}
});
picker.show();
}
});
顯示u必須設置一個日期值之前 – user2851150