首页 > 编程技术 > Android > ViewPager介绍和简单实现
2015
02-10

ViewPager介绍和简单实现

1.ViewPager 实现效果图

ViewPager介绍和简单实现 - 第1张  | 极客思维

2.ViewPager 实现功能

ViewPager类提供了多界面切换的新效果,新效果有如下特征:

<1>当前显示一组界面中的其中一个界面;

<2>当用户通过左右滑动界面时,当前的屏幕显示当前界面和下一个界面的一部分;

<3>滑动结束后,界面自动跳转到当前选择的界面中。

 

3.ViewPager详细说明

android-support-v4.jar 是谷歌官方给我们提供的一个兼容低版本安卓设备的软件包,里面包囊了只有在安卓3.0以上可以使用的api。而viewpager就是其中之一利用它,我们可以做很多事情,从最简单的导航,到页面菜单等等。那如何使用它呢,与ListView类似,我们也需要一个适配器,他就是PagerAdapter。

ViewPager对应官方文档地址为:http://developer.android.com/reference/android/support/v4/view/ViewPager.html

 

4、ViewPager的使用

分三个步骤来使用它:

1、在布局文件里加入该组件


注意:这个组件是用来显示左右滑动的界面的,如果不加载xml布局文件,他是不会显示内容的

2、加载要显示的页卡

3、在Activity里实例化ViewPager组件,并设置它的Adapter(就是PagerAdapter,方法与ListView一样的),在这里一般需要重写PagerAdapter。

ViewPager的适配器是PagerAdapter,它是基类提供适配器来填充页面ViewPager内部,你很可能想要使用一个更具体的实现,如FragmentPagerAdapter或FragmentStatePagerAdapter。在这里需要说明一下,其实ViewPager应该和Fragment一起使用,至少谷歌官方是这么想的,但是在3.0之下,我们没有必要这么做。下面要注意,当你实现一个PagerAdapter,你必须至少覆盖以下方法:

PagerAdapter对应的官方文档地址为:http://developer.android.com/reference/android/support/v4/view/PagerAdapter.html

源代码地址:https://github.com/YeXiaoChao/Yc_ui_viewpager

来源:http://blog.csdn.net/yangyu20121224/article/details/8980917

最后编辑:
作者:管理员
呃...怎么介绍呢?就是个管理员吧~
捐 赠如果您觉得这篇文章有用处,请支持作者!鼓励作者写出更好更多的文章!