如何在安卓设备上禁用触摸事件

7
如何在安卓设备上禁用触摸事件?
3个回答

10

在onTouchEvent()中只需返回true而不执行其他操作。

如果您使用任何视图,请在xml中将android:clickable="false"作为视图的属性。


3
我是这样解决的:

以下是我的解决方法:

 view.setClickable(true);
            view_activity.setOnTouchListener(new OnTouchListener() {

                @Override
                public boolean onTouch(View v, MotionEvent event) {
                    if (view_activity.isClickable()) {
                        if (isOpened)
                            closeMenu();
                 return false;
                    }
                else
                    return true;                    
                }
            });

2
如果它是一个视图(View),你可以使用它的方法 setClickable(false)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接