对于slidingmenu与viewPage冲突的解决办法

来源:互联网 发布:js base64 key 编辑:程序博客网 时间:2024/05/17 08:21

1.如果尼在mainactivity中继承的是SlidingFragmentActivity

声明public SlidingMenu sm;

2.在你的fragment中这样写

mainActivity.sm.addIgnoredView(viewPager);//忽视这个view  

这样得话slidingmenu就没有作用了~~~

如果你想让viewpage滑动到第一页的时候想让slidingmenu起作用~~~也就是说侧滑栏可以打开

此时调用mainActivity.sm.clearIgnoredViews(); //清空所有

至于如何确定当前页面的页数调用方法

private OnPageChangeListener kl=new OnPageChangeListener() {

@Override
public void onPageSelected(int arg0) {
// TODO Auto-generated method stub
这里可以获取到当前的页数
}

@Override
public void onPageScrolled(int arg0, float arg1, int arg2) {
// TODO Auto-generated method stub

}

@Override
public void onPageScrollStateChanged(int arg0) {
// TODO Auto-generated method stub

}
};

0 0
原创粉丝点击