Android ViewPager
2016-03-16 00:00
477 查看
摘要: Android ViewPager的使用
ViewPager
使用范围:导航、菜单
功能:可以使视图滑动,类似于Lanucher左右滑动
需要配置器PagerAdapter
参考文献:http://blog.csdn.net/alangdangjia/article/details/9054921
实现步骤:3步
1.向布局文件中添加android.support.v4.view.ViewPager组件
这个组件,注意这个组件是用来显示左右滑动的界面的,如果不加载xml布局文件,他是不会显示内容的。
2.加载显示页卡
3.在activity中实例化ViewPager组件,重写PageAdapter与ListAdapter类似。
重写方法有两种:创建PagesAdapter对象,重新创建类继承PageAdapter。
其中必须覆盖以下方法:
ViewPager
使用范围:导航、菜单
功能:可以使视图滑动,类似于Lanucher左右滑动
需要配置器PagerAdapter
参考文献:http://blog.csdn.net/alangdangjia/article/details/9054921
实现步骤:3步
1.向布局文件中添加android.support.v4.view.ViewPager组件
这个组件,注意这个组件是用来显示左右滑动的界面的,如果不加载xml布局文件,他是不会显示内容的。
<android.support.v4.view.ViewPager android:id="@+id/viewpager" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" >
2.加载显示页卡
LayoutInflater lf = getLayoutInflater().from(this); view1 = lf.inflate(R.layout.layout1, null); view2 = lf.inflate(R.layout.layout2, null); view3 = lf.inflate(R.layout.layout3, null); // 将要分页显示的View装入数组中 List<View> viewList = new ArrayList<View>(); viewList.add(view1); viewList.add(view2); viewList.add(view3);
3.在activity中实例化ViewPager组件,重写PageAdapter与ListAdapter类似。
重写方法有两种:创建PagesAdapter对象,重新创建类继承PageAdapter。
其中必须覆盖以下方法:
instantiateItem(ViewGroup, int) destroyItem(ViewGroup, int, Object) getCount() isViewFromObject(View, Object)
相关文章推荐
- 使用ViewPager实现高仿launcher左右拖动效果
- 灵活使用Android中ActionBar和ViewPager切换页面
- Android中viewPager使用指南
- Android 使用 ViewPager循环广告位的实现
- Android viewpager中动态添加view并实现伪无限循环的方法
- 实现轮转广告带底部指示的自定义ViewPager控件
- 自定义RadioButton和ViewPager实现TabHost带滑动的页卡效果
- Android基于ViewPager Fragment实现选项卡
- 使用ViewPager实现android软件使用向导功能实现步骤
- Android自定义ViewPager实例
- Android编程ViewPager回弹效果实例分析
- Android 使用ViewPager自动滚动循环轮播效果
- Android ViewPager相册横向移动的实现方法
- Android 使用viewpager实现无限循环(定时+手动)
- Android ViewPager实现无限循环效果
- Android编程实现ListView头部ViewPager广告轮询图效果
- Android 利用ViewPager实现图片可以左右循环滑动效果附代码下载
- Android编程开发ScrollView中ViewPager无法正常滑动问题解决方法
- 使用ViewPager+Fragment实现顶部导航栏
- viewpager的layout_width="wrap_content"无效问题