Android----ViewPager页面滑动基础--FragmentPagerAdapter篇
来源:互联网 发布:手机看漫画软件 编辑:程序博客网 时间:2024/05/07 09:29
使用FragmentPagerAdapter去实现页面滑动效果
一:
先创建4个类去继承Fragment,并且在onCreateView()方法中返回要加载的视图布局。
public class Fragment1 extends Fragment{@Overridepublic View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {// TODO Auto-generated method stubreturn inflater.inflate(R.layout.view1, container,false);}}然后在MainActivity中去声明一个泛型为Fragment的List
private List<Fragment>fragList;并且初始化,通过Fragment作为ViewPager的数据源
/** * 通过Fragment作为ViewPager的数据源*/fragList=new ArrayList<Fragment>();ragList.add(new Fragment1());fragList.add(new Fragment2());fragList.add(new Fragment3());
创建MyFragmentAdapter类去继承FragmentPagerAdapter,并重写里面的方法,和创建一个构造方法。
public class MyFragmentAdapter extends FragmentPagerAdapter{private List<Fragment>fragList;private List<String>titliList;//PagerAdapter章节中有解释。为页卡的标题名public MyFragmentAdapter(FragmentManager fm,List<Fragment>fragList,List<String>titliList) {super(fm);// TODO Auto-generated constructor stubthis.titliList=titliList;this.fragList=fragList;}@Overridepublic Fragment getItem(int arg0) {// TODO Auto-generated method stubreturn fragList.get(arg0);}@Overridepublic int getCount() {// TODO Auto-generated method stubreturn fragList.size();}@Overridepublic CharSequence getPageTitle(int position) {// TODO Auto-generated method stubreturn titliList.get(position);}}
阅读全文
0 0
- Android----ViewPager页面滑动基础--FragmentPagerAdapter篇
- Android----ViewPager页面滑动基础--PagerAdapter篇(一)
- Android----ViewPager页面滑动基础--PagerAdapter篇(二)
- Android(ViewPager中的ViewPager)ViewPager FragmentPagerAdapter嵌套子ViewPager FragmentPagerAdapter页面不能正常显示
- FragmentPagerAdapter页面滑动
- Android ViewPager RadioButton Fragment FragmentPagerAdapter Tab页滑动
- ViewPager视图滑动工具+FragmentPagerAdapter
- android滑动页面ViewPager学习
- Android-- ViewPager FragmentPagerAdapter FragmentStatePagerAdapter
- android:ViewPager与FragmentPagerAdapter
- Android:Fragment+ViewPager+FragmentPagerAdapter
- 利用ViewPager+FragmentPagerAdapter+Fragment做一个能左右滑动的页面
- FragmentPagerAdapter和ViewPager实现滑动切换
- android ViewPager多页面手势滑动
- android中ViewPager页面滑动事件OnPageChangeListener
- android之viewpager进度条跟随页面滑动
- Android代码库-ViewPager滑动导航页面
- android ViewPager页面左右滑动切换
- 排序算法汇总
- ESL2 Chapter 17 Undirect Graphical Models
- oracle简单操作
- (28)struts框架基础
- js选项卡功能实现
- Android----ViewPager页面滑动基础--FragmentPagerAdapter篇
- 分享一个简单好用的下拉刷新、上拉加载控件
- 赚翻!2017Q3全球半导体销售额飞天创高
- 详解ASP.NET MVC的请求生命周期
- 怎么编辑PDF文档?试试这些方法可以让你更简单的编辑好文档
- 30分钟学会如何使用Shiro
- linux主分区 扩展分区 逻辑分区
- 使用数据字典视图管理对象
- es6->obj