ArrayList<Fragment> list = new ArrayList<> ();
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate (savedInstanceState);
setContentView (R.layout.activity_dester);
ButterKnife.bind (this);
list.add (new HomeFrag ());
list.add (new FuFrag ());
list.add (new ShouFrag ());
list.add (new PingFrag ());
list.add (new WanFrag ());
MyTableDetailsAdapter myTableDetailsAdapter`在这里插入代码片` = new MyTableDetailsAdapter (getSupportFragmentManager (), titles, list);
viewDetails.setAdapter (myTableDetailsAdapter);
tabDetails.setupWithViewPager (viewDetails);
public class MyTableDetailsAdapter extends FragmentPagerAdapter {
String[] titles;
ArrayList<Fragment> list;
public MyTableDetailsAdapter(FragmentManager fm, String[] titles, ArrayList<Fragment> list) {
super (fm);
this.titles = titles;
this.list = list;
}
@Override
public CharSequence getPageTitle(int position) {
return titles[position];
}
@Override
public Fragment getItem(int i) {
return list.get (i);
}
@Override
public int getCount() {
return list.size ();
}
}
ViewPage + Fragmeng
最新推荐文章于 2019-06-04 13:33:18 发布