Fragment 里面的轮播

来源:互联网 发布:qq邮箱的imap端口 编辑:程序博客网 时间:2024/05/16 12:22

1、Fragment

public class GushenFragment extends Fragment {private List<Fragment> fragments;        private void init() {mVP = (ViewPager) view.findViewById(R.id.viewpager_fragment1);mVP.setAdapter(new FragmentPagerAdapter(getChildFragmentManager(),fragments));private void initList() {fragments = new ArrayList<Fragment>();fragments.add(new Gushen1Fragment());fragments.add(new Gushen2Fragment());}
2、Adapter

public class FragmentPagerAdapter extendsandroid.support.v4.app.FragmentPagerAdapter {List<Fragment> mList;public FragmentPagerAdapter(FragmentManager fm, List<Fragment> list) {super(fm);this.mList = list;}public FragmentPagerAdapter(FragmentManager fm) {super(fm);}@Overridepublic Fragment getItem(int arg0) {return mList.get(arg0);}@Overridepublic int getCount() {return mList.isEmpty() ? 0 : mList.size();}}


0 3