ViewPager概述
来源:互联网 发布:mac软件推荐 编辑:程序博客网 时间:2024/06/18 07:45
ViewPager是什么?
ViewPager是android-support-v4.jar包中的一个系统控件
ViewPager是继承自ViewGroup
ViewPager专门用以实现左右滑动切换View的效果
ViewPager常用方法
public setAdapter(PagerAdapter adapter)
作用:建立与适配器的联系 参数: adapter:与ViewPager配合使用的适配器
public int ViewPager.getCurrentItem()
作用:返回当前页的索引 参数:adapter:与ViewPager配合使用的适配器
public void ViewPager.setCurrentIte(int position)
作用:设置当前页 参数:position:被设置当前页的索引
提供一个接口OnPageChangeListener(ViewPager页面切换监听接口)
定义的方法
public void OnPageSelected(int position)
作用:页面发生变化是回调方法 参数:position:当前页面在页面集合中的索引值
PagerAdapter类
跟ViewPager配合的适配器类(ViewPager调用PagerAdapter来取得所显示的页,而PagerAdapter也会在数据变化是通知ViewPager)
常用方法
public int getCount()
作用:获取为ViewPager绘制列表的数据量
public void destroyItem(ViewGroup container,int position,Object object)
作用:当前项离开屏幕回调方法,在本方法中需要将当前项从ViewPager中移除
参数:pager:ViewPager对象 position:当前项在列表集合中的索引 object:当前列表对象
public Object instantiationItem(ViewGroup container,int position)
作用:获取当前列表项
参数:container:ViewPager对象 position:当前列表项在列表集合中的索引
public boolean isViewFromObject(View view, Object obj)
作用:判断view和obj是否为同一个View
阅读全文
0 0
- ViewPager概述
- ViewPager滑动事件调用机制简单概述
- Viewpager
- ViewPager
- ViewPager
- ViewPager
- ViewPager
- ViewPager
- viewpager
- ViewPager
- ViewPager
- ViewPager
- Viewpager
- viewpager
- ViewPager
- ViewPager
- ViewPager
- viewpager
- SparkStreaming在启动执行步鄹和DStream的理解
- 廖雪峰git读书笔记--添加远程库
- hibernate 乐观锁与悲观锁的实现
- jenkins中对was的部署支持
- leetcode -- 459. Repeated Substring Pattern【java细节优化 + 模式规律 + 数字规律排除 】
- ViewPager概述
- Vue实例 -构造器
- 地杰斯特拉
- 通过京东了解一下 NVIDIA 的不同系列的产品性能
- HDU 5943 Kingdom of Obsession(二分图)
- C语言常见问题
- C++中引用(&)的用法和应用实例
- Python中赋值、浅拷贝与深拷贝
- Java比较器Comparator接口和Comparable<泛型>接口的纯个人见解