ViewPager中添加Fragment的方法实现

来源:互联网 发布:有关道士的网络电影 编辑:程序博客网 时间:2024/05/22 11:43

有时候我们在使用ViewPager的时候可以向里面加入一个自定义的view,也可以加入一个Fragment,那如何加入Fragement


创建一个Viewpager的适配器,然后需要继承FragementPagerAdapter类,在该类中,需要创建一个构造方法,实现getItem和getCount两个方法,当然如果还需要更多的扩展的话,还可以实现里面别的方法;


具体代码实现:

class myPagerAdapter extends FragmentPagerAdapter{        private ArrayList<Fragment> fragments;        public myPagerAdapter(FragmentManager fm,ArrayList<Fragment> fragments) {            super(fm);            this.fragments = fragments;        }        @Override        public Fragment getItem(int i) {            return fragments.get(i);        }        @Override        public int getCount() {            return fragments.size();        }    }

主要就是这个适配器,其余的方法,比如说创建Fragment等的就不写出来了,很简单

0 0