问:当我实现这一点。我多次抓到这个事件。请您提供解决方案。
私人EditText mDateOfBirth;
mDateOfBirth =(EditText)findViewById(R.id.sign_up_date_of_birth);
mDateOfBirth.setOnTouchListener(new View.OnTouchListener(){
@Override
public boolean onTouch(查看v,MotionEvent事件){
如果(event.getAction()== MotionEvent.ACTION_ UP){
现在的日历= Calendar.getInstance();
DatePickerDialog dpd = DatePickerDialog.newInstance(
NewSignUpActivity.this,
now.get(Calendar.YEAR),
now.get(Calendar.MONTH),
now.get(Calendar.DAY_ OF_ MONTH)
);
dpd.show(getFragmentManager(),“ Datepickerdialog”);
dpd.setMaxDate(now);
}
返回false;
}
});
答:向此方法返回false时,返回true。
返回false;