如何禁用触摸事件android?
答案 0 :(得分:10)
只需在onTouchEvent()中返回true即可。
如果您使用的是任何视图,请使用android:clickable =" false"作为xml中的视图属性。
答案 1 :(得分:2)
如果是View,您可以使用他的方法setClickable(false)
答案 2 :(得分:2)
我解决了如下,
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;
}
});