viewpager = (ViewPager) findViewById(R.id.viewpager);
tabs = (TabLayout) findViewById(R.id.tabs);
tabs.addTab(tabs.newTab());
tabs.addTab(tabs.newTab());
tabs.setupWithViewPager(viewpager);
tabs.getTabAt(0).setText("首页");
tabs.getTabAt(1).setText("我的");
//初始化数据
list=new ArrayList<>();
list.add(new ShouFragment());
list.add(new WoFragment());
//添加适配器
mFragmentAdapter=new FragmentAdapter(getFragmentManager(),list);
viewpager.setAdapter(mFragmentAdapter);
public class FragmentAdapter extends FragmentPagerAdapter {
private ArrayList<Fragment> list;
public FragmentAdapter(FragmentManager fragmentManager, ArrayList<Fragment> list) {
super(fragmentManager);
this.list=list;
}
@Override
public Fragment getItem(int i) {
return list.get(i);
}
@Override
public int getCount() {
return list.size();
}
}