一、效果展示
二、前期准备
1.给需要使用ViewPager的活动的布局中添加ViewPager控件
2.为你的ViewPager创建页面布局
这里我们创建3个背景色不同的布局
三、在java代码中实现ViewPager
1)全局声明
private ViewPager viewPager;
//ViewPager的三个视图
private View view1, view2, view3;
//用于存放视图的集合
private List<View> viewList;
2)初始化控件
private void initView() {
viewPager = findViewById(R.id.viewpager);
/*
* 视图的初始化需要使用(布局扩充器LayoutInflater)来加载布局资源进行初始化
* 主要方法:
* 1.getLayoutInflater() 获取布局扩充器
* 2.inflater.inflate(布局资源,null)
* */
LayoutInflater inflater = getLayoutInflater();
view1 = inflater.inflate(R.layout.viewpager_content1,null);
view2 = inflater.inflate(R.layout.viewpager_content2,null);
view3 = inflater