2013年8月26日 星期一

利用picker設定日期和時間

ex:


   dateButton.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
DatePickerDialog dialog = new DatePickerDialog(AddFecesActivity.this, new DatePickerDialog.OnDateSetListener() {

@Override
public void onDateSet(DatePicker view, int year, int monthOfYear,
int dayOfMonth) {
// TODO Auto-generated method stub
  currentTime.set(0, currentTime.minute, currentTime.hour, dayOfMonth,
monthOfYear,year);
  String timeStr = currentTime.format("%Y-%m-%d");
      dateButton.setText(timeStr);
}
}, currentTime.year, currentTime.month, currentTime.monthDay);
dialog.show();
}
});
     
 
     
       timeButton.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub

TimePickerDialog dialog = new TimePickerDialog(AddFecesActivity.this, new TimePickerDialog.OnTimeSetListener(){
@Override
   public void onTimeSet(TimePicker view, int hourOfDay, int minute) {

currentTime.set(0, minute, hourOfDay, currentTime.monthDay,
currentTime.month+1, currentTime.year);
  String timeStr = currentTime.format("%H:%M");
      timeButton.setText(timeStr);
     
   }

}, currentTime.hour, currentTime.minute,
false);

dialog.show();

}
});

沒有留言:

張貼留言