1、要手动重写instantiateItem和destroyItem这两个方法。
@Override
public Object instantiateItem(View container, int position) {
// 得到当前屏幕布局
View layout = viewList.get(position);
// 将布局加入到viewPager中
viewPager.addView(layout);
// 返回当前布局
return layout;
}
@Override
public void destroyItem(View container, int position, Object object) {
// TODO Auto-generated method stub
View lay = mlay.get(position);
viewPager.removeView(lay);
//super.destroyItem(container, position, object);
}
2、在重写的destroyItem方法中,super.destroyItem(container, position, object);要取消。否则报FC.
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
网站题目:使用ViewPager需要注意的地方-创新互联
本文来源:http://tyjierui.cn/article/djhodo.html