如何在安卓设备上禁用触摸事件?
在onTouchEvent()中只需返回true而不执行其他操作。
如果您使用任何视图,请在xml中将android:clickable="false"作为视图的属性。
以下是我的解决方法:
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;
}
});
setClickable(false)
。