如何更新ViewPager的内容
来源:互联网 发布:如何看待网络言论自由 编辑:程序博客网 时间:2024/05/16 05:46
问题:
1重写PagerAdapter继承类的一个方法
@Overridepublic int getItemPosition(Object object) { return POSITION_NONE;}
其中POSITION_NONE是PagerAdapter中预设的一个常量。
int android.support.v4.view.PagerAdapter.POSITION_NONE =-2 [0xfffffffe]
2.在更新时调用更新你PagerAdapter.notifyDataSetChanged();mAdapter.notifyDataSetChanged();
ps:你在调用更新前要记得准备好你的新的新容,这样你的新内容就才更新上去。
注意:你在更新前还做的是去除原来的内容,清理现场,为后面的数据做准备。需要要调用ViewPager.removeAllViews();
如果你不这么做的话,新的view会覆在旧的view。
问题1:这时候开始的viewpager的位置并没有初始显示第一个位置的view。.那么在更新前你应该还需要调用mPager.setCurrentItem(0);
mPager.setCurrentItem(0);你也可以指定你要显示的view,只要给定view的位置。不过要注意的一个问题是处理好你的数据越界的问题。
0 0
- 如何更新ViewPager的内容
- ViewPager的更新数据
- ViewPager 更新数据的问题
- 如何更新及替换ViewPager中的Fragment
- 如何更新及替换ViewPager中的Fragment
- 如何不用数据库实现内容的动态更新
- 网站内容如何保持高质量的原创更新
- 更新的深入内容
- Android中的ViewPager在更新内容的时候报java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0异常
- 如何通过外部点击事件(比如:actionbar),更新ViewPager里的信息
- 自定义viewpager显示内容的风格,viewpager定时循环
- 含ViewPager的父activity更新ViewPager中的activity思考
- ViewPager内容无法显示的问题
- Android的ViewPager内容不显示
- ViewPager的PagerAdapter不可以更新数据
- 关于ViewPager的数据更新问题小结
- 实时更新viewPager下当前的listview
- 关于ViewPager的数据更新问题小结
- Map的几种遍历方法
- mybatis小知识点
- Linux下QT4编程
- 浅谈程序员的数学修养
- java synchronized详解
- 如何更新ViewPager的内容
- codeblocks快捷键
- js跳转页面方法
- 浅谈黄仁宇先生的“大历史”观
- 黑马程序员—7K 交通灯项目模拟
- xml考试试题及答案
- overhead
- 开博纪念,做歪诗一首
- 常用Web开发工具