public class QuickIWantActivity extends Activity implements
OnDateSetListener {
.....
.....
.....
dateET.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
Calendar cal = Calendar.getInstance();
DatePickerDialog datePickDiag = new DatePickerDialog(
QuickIWantActivity.this, QuickIWantActivity.this, cal
.get(Calendar.YEAR), cal.get(Calendar.MONTH),
cal.get(Calendar.DAY_OF_MONTH));
datePickDiag.show();
return true;
}
});
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear,
int dayOfMonth) {
int month = monthOfYear + 1;
dateET.setText(dayOfMonth + "- " + month + "- " + year);
}
}
したがって、EditTextであるdateETに触れると、日付ピッカーが開き、新しい日付を設定して[設定]をクリックすると、却下されません。もう一度[設定]をクリックすると、却下されません。最後に、[設定]をクリックすると却下されます。 3回目