一、ViewPager是什么
官方介绍是:
Layout manager that allows the user to flip left and right through pages of data. You supply an implementation of a PagerAdapter to generate the pages that the view shows.
意思是:布局管理器,允许用户通过数据页左右翻转。您提供了一个PagerAdapter的实现来生成视图显示的页面。
ViewPager是v4包中的一个类,继承自ViewGroup,其实是一个容器,需要一个PagerAdapter适配器类给它提供数据,经常和Fragment一起使用,并且提供了专门的FragmentPagerAdapter和FragmentStatePagerAdapter类供Fragment中的ViewPager使用。
二、ViewPager的简单使用
首先定义两个layout:
view1.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#0000ff">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"