如何禁用触摸事件android

时间:2011-03-23 09:52:57

标签: android touch

如何禁用触摸事件android?

3 个答案:

答案 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;                    
                }
            });