ViewPager配合Fragment的使用
一、ViewPager和View的组合使用
标题
(一)、给ViewPager设置标题
1、在Layout布局中加入ViewPager:
<android.support.v4.view.ViewPager
android:id="@+id/viewPager"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
2.在Activity中初始化ViewPager
ViewPager mPager=(ViewPager) findViewById(R.id.viewPager);
3.在Layout文件下创建ViewPager中所使用的内容View.xml文件
4.将Layout文件夹下的所有View文件全部转换为对象并添加到集合中
/**
* 获取所有的页卡
* @return
*/
private List<View> getData() {
List<View>list=new ArrayList<View>();
// 加载所有的View内容
View view1=View.inflate(this, R.layout.view1, null);
View view2=View.inflate(this, R.layout.view2, null);
View view3=View.inflate(this, R.layout.view3, null);
View view4=View.inflate(this, R.layout.view4, null);
// 将所有的内容页View添加到集合中
list.add(view1);
list.add(view2);
list.add(view3);
list.add(view4);
return list;
}
5、创建一个类继承PagerAdatper
public class MyPagerAdapter extends PagerAdapter {
}
6、重写PagerAdapter里面的方法
package com.pgw.viewpagerdemo;
import java.util.List;
import android.support.v4.view.PagerAdapter;
import android.view.View;
import android.view.ViewGroup;
public class