2011-03-23 105 views

回答

9

什么都不做,只是在onTouchEvent()中返回true。

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

2

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

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