您的位置:首页 > 其它

tablayout横向滑动菜单

2018-02-25 14:35 399 查看
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view=View.inflate(getActivity(), R.layout.fragment_main1,null);
tb = view.findViewById(R.id.tb);

vp = view.findViewById(R.id.vp);
list = new ArrayList<>();
list.add("推荐1");
list.add("推荐2");
list.add("推荐3");
vp.setAdapter(new MyPagerAdapter(getActivity().getSupportFragmentManager()));
vp.setOffscreenPageLimit(list.size());
tb.setupWithViewPager(vp);
return view;
}
class MyPagerAdapter extends FragmentPagerAdapter{

public MyPagerAdapter(FragmentManager fm) {
super(fm);
}

@Nullable
@Override
public CharSequence getPageTitle(int position) {
return list.get(position);
}

@Override
public Fragment getItem(int position) {
Fragment fragment=null;
switch (position){
case 0:
fragment=new Fragment1_1();
break;
case 1:
fragment=new Fragment1_2();
break;
case 2:
fragment=new Fragment1_3();
break;
}
return fragment;
}

@Override
public int getCount() {
return 3;
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: