Android中viewPager使用指南

2019-12-10 19:16:03刘景俊
这是谷歌官方给我们提供的一个兼容低版本安卓设备的软件包,里面包囊了只有在安卓3.0以上可以使用的api。而viewpager就是其中之一利用它,我们可以做很多事情,从最简单的导航,到页面菜单等等。那如何使用它呢  

viewPager是谷歌官方提供的一种方便实现页面滑动效果的控件,可以直接使用也可以和fragment联合使用。这里只简单说下直接使用。
 使用viewPager的步骤如下:

(1)在布局中放入viewPager的控件
 (2)设置加载到viewPager中的view
 (3)编写viewPager特有的adapter
 (4)实例化viewPager并给他绑定上步设置的adapter

这个步骤体现的也是MVC思想,可以参考我之前的文章http://www.easck.com/article/78174.htm

这里为了方便说明 我新建一个项目来说明viewPager的使用

步骤一 在布局中新建一个viewPager

布局文件如下:

<android.support.v4.view.ViewPager
    android:id="@+id/view_pager"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
</android.support.v4.view.ViewPager>

设置加载到viewPager中的view

这里为了方便,显示设置2个不同背景的颜色的view,放入viewPager中,每个view的布局如下图:
 item_one

<LinearLayout xmlns:android="http://www.easck.com/apk/res/android"
       android:layout_width="match_parent"
       android:layout_height="match_parent"
  android:background="@android:color/holo_red_light">
</LinearLayout>

item_two

<LinearLayout xmlns:android="http://www.easck.com/apk/res/android"
       android:layout_width="match_parent"
       android:layout_height="match_parent"
  android:background="@android:color/holo_blue_bright">
</LinearLayout>