2

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

4

2 回答 2

6

试试这个方法

设置 touchListener 并在两者中都返回 true

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;
            }
        });
于 2013-09-05T07:25:52.143 回答
3
view.setOnTouchListener(null);
于 2013-09-05T07:40:40.080 回答