ViewPager的某些性质
来源:互联网 发布:pkg install java 编辑:程序博客网 时间:2024/04/29 06:25
默认缓存三个页面
class ContentAdapter extends PagerAdapter { @Override public int getCount() { return mPagerList.size(); } @Override public boolean isViewFromObject(View view, Object object) { return view == object; } @Override public Object instantiateItem(ViewGroup container, int position) { BasePager pager = mPagerList.get(position); container.addView(mPagerList.get(position).mRootView); // pager.initData();//初始化数据....不能放在此处初始化数据,否则会预加载下一个页面 return mPagerList.get(position).mRootView; } @Override public void destroyItem(ViewGroup container, int position, Object object) { container.removeView((View) object); } }
监听viewpager
//监听页面viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { } @Override public void onPageSelected(int position) {mPagerList.get(position).initData();//初始化当前被选中页面的数据 } @Override public void onPageScrollStateChanged(int state) { }}); mPagerList.get(0).initData();//手动初始化首页 }
传承者(Inheritors)欢迎各位纠正错误,评论,吐槽!!!
0 0
- ViewPager的某些性质
- 二叉树的某些性质
- ViewPager中复用View导致在某些自定义动画下会有问题的bug。
- 文字性质的CSS
- c++的重要性质
- 多叉树的性质
- sinc函数的性质
- 自然数的物理化学性质
- 二叉树的性质
- 数的整除性质
- C++的重要性质!
- 对数的有趣性质
- 红黑树的性质
- 共青团的性质是什么?
- 数值计算的性质
- -线程的一些性质
- 完全数的性质
- 二叉树的性质
- 图片切换器ImageSwitcher
- Python爬虫入门八之Beautiful Soup的用法
- java核心技术之内部类
- 基于Node.js+Express4+MongoDb制作的微博客网站程序
- c++11新特性 lambda
- ViewPager的某些性质
- uva 10716——Evil Straw Warts Live
- 如何在终端显示中文
- DialogFragment 去掉左右两边留白
- webpack安装和配置
- 欢迎使用CSDN-markdown编辑器
- 产品迭代开发
- error LNK2001: 无法解析的外部符号 "__declspec(dllimport)
- [leetcode] 102. Binary Tree Level Order Traversal 解题报告