TEL:400-8793-956
当前位置:程序、服务器

setOnTouchListener多次调用

提问者: 近期获赞: 浏览人数: 发布时间:2020-12-26 13:43:43

 问:当我实现这一点。我多次抓到这个事件。请您提供解决方案。

 
私人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;
上一篇: 如何制作RPG游戏?
下一篇: 在Cordova中捕获视频并将其上传到PHP服务器