2

ユーザーがタッチ操作を許可してはならないビューが 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 に答える