- ViewPager:翻页视图,可以在水平方向上滑动。常用于做欢迎页、图片轮播、标签页等场景
- 一个页面View就是一个数据条目(可以理解为一个子项)
- 适配器:PagerAdapter,该接口有两个子类,FragmentPagerAdapter和FragmentStatePagerAdapter
- 通常会嵌套PagerTabStrip
使用场景:通常,打开京东或者淘宝以及其他APP时,可以发现有一些水平方向上切换的标题栏,可以水平方向上切换,滑动切换等;也可以把PagerTabStrip去掉,做成图片滑动轮播效果等。
基本使用
(1)创建一个应用,并创建一个默认启动的Activity,在Activity对应的布局文件中使用ViewPager,嵌套PagerTabStrip
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientati