package com.systoon.toon.home.mainapp.adapter;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentStatePagerAdapter;
import android.support.v4.view.PagerAdapter;
import com.systoon.toon.home.common.MainAppConst;
import com.systoon.toon.home.mainapp.view.fragment.MainAppFragment;
import java.util.ArrayList;
import java.util.List;
public class MainHomeFragmentAdapter extends FragmentStatePagerAdapter {
private List<MainAppFragment> mFragments = new ArrayList<>();
public MainHomeFragmentAdapter(FragmentManager fm) {
super(fm);
}
@Override
public MainAppFragment getItem(int position) {
return mFragments.get(position);
}
@Override
public int getCount() {
return mFragments.size();
}
@Override
public CharSequence getPageTitle(int position) {
return mFragments.get(position).getArguments().getString(MainAppConst.ARGS_TITLE);
}
@Override
public int getItemPosition(Object object) {
return PagerAdapter.POSITION_NONE;
}
public void addFragment(MainAppFragment fragment) {
mFragments.add(fragment);
}
public List getFregments() {
return mFragments;
}
}
ViewPager多页面adapter选择问题
最新推荐文章于 2021-09-09 16:21:13 发布
