Markdown博文大赛清新开启天天爱答题 一大波C币袭来寻找Java大牛!一次拿下软考,我自有锦囊妙计!
解决侧滑中ViewPager和SlidingMenu的滑动冲突
分类:Android板块
ActionbarssherlockSlidingMenu
当我们在使用开源框架SlidingMenu时,如果要是使用到ViewPager,就会出现滑动冲突。
解决方案:
}/** 解决ViewPager和侧滑冲突 */public void changeSlidingMenuTOUCHMODE(int arg0) {switch (arg0) {case 0:if (getActivity() instanceof SlidingFragmentActivity) {SlidingFragmentActivity activity = (SlidingFragmentActivity) getActivity();activity.getSlidingMenu().setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);}break;default:if (getActivity() instanceof SlidingFragmentActivity) {SlidingFragmentActivity activity = (SlidingFragmentActivity) getActivity();activity.getSlidingMenu().setTouchModeAbove(SlidingMenu.TOUCHMODE_MARGIN);}break;}}然后在viewpager的setOnPageChangeListener事件监听中的onPageSelected方法中调用changeSlidingMenuTOUCHMODE(page);
代码如下:@Overridepublic void onPageSelected(int page) {// TODO Auto-generated method stubchangeSlidingMenuTOUCHMODE(page);}
上一篇关于报错:IllegalStateException: attempt to re-open an already-closed 的解决方法
顶0踩0
主题推荐猜你在找
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
核心技术类目
,人生有一半掌握在上帝那里,另一半攥在自己的手中。