DatePicker:当我移开手指时的事件

时间:2018-02-24 09:44:03

标签: android events datepicker motionevent ontouch

我想在DatePicker更改日期时执行某些操作,但只有当我从DatePicker(选择的最后一个日期)中移除手指时才会执行此操作,因此OnDateChangedListener()对我没用。

所以我认为来自OnTouchListener()课程的View是我要找的:

        datePicker.setOnTouchListener(new View.OnTouchListener() {
        @Override
        public boolean onTouch(View view, MotionEvent motionEvent) {
            Log.i("Evento", String.valueOf(motionEvent.getAction()));
            if  (motionEvent.getAction() == MotionEvent.ACTION_UP) {
                // Actions to be performed
                .....
            }

            return true;
        }
    });

但它不起作用。我看了日志,事件只在旋转器外部检测到(但进入View)。当我触摸旋转器本身时不起作用。

当我从DatePicker移开手指时,有人可以帮我解决如何启动事件的问题吗?

0 个答案:

没有答案