在屏幕上禁用OnTouch / OnTouchListener

时间:2013-09-05 07:08:23

标签: android

我有两个视图,我不应该允许用户触摸,他们只需键入。如何禁用视图的任何触摸事件?。

2 个答案:

答案 0 :(得分:5)

试试这种方式

设置touchListener并在两者中都返回

view1.setOnTouchListener(new OnTouchListener() {

            @Override
            public boolean onTouch(View v, MotionEvent event) {

                return true;
            }
        });

view2.setOnTouchListener(new OnTouchListener() {

            @Override
            public boolean onTouch(View v, MotionEvent event) {

                return true;
            }
        });

答案 1 :(得分:3)

view.setOnTouchListener(null);