There are two ways to resolve your issue:
The easy way - sliding menu way, is to use the methods within the library and disable the sliding menu on certain activities/fragments. This is achieved by using the setTouchModeAbove
// Allows the SlidingMenu to be opened with a swipe gesture on the screen's margin mSlidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_MARGIN); // Denies the SlidingMenu to be opened with a swipe gesture mSlidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_NONE); // Allows the SlidingMenu to be opened with a swipe gesture anywhere on the screen mSlidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
The most general solution would be to use onTouchIntercept method to decide is a touchevent should be passed through another view or it should be consumed by that viewgroup. The internet has enough examples addressing this.