TabLayout

来源:互联网 发布:php测试工具 编辑:程序博客网 时间:2024/05/01 10:52
tl = (TabLayout) view.findViewById(R.id.tl);
        vpg = view.findViewById(R.id.vpg);
        Fragment2 fragment2 = new Fragment2();
        Fragment3 fragment3 = new Fragment3();
        Fragment4 fragment4 = new Fragment4();
        Fragment5 fragment5 = new Fragment5();
        lists = new ArrayList<>();
        tab = new ArrayList<>();
        tab.add("推荐");
        tab.add("课程");
        tab.add("实战");
        tab.add("职业路径");
        lists.add(fragment5);
        lists.add(fragment2);
        lists.add(fragment3);
        lists.add(fragment4);
        vpg.setAdapter(new FragmentPagerAdapter(getActivity().getSupportFragmentManager()) {
            @Override
            public Fragment getItem(int position) {
                return lists.get(position);
            }
            @Override
            public int getCount() {
                return lists.size();
            }
            @Override
            public CharSequence getPageTitle(int position) {
                return tab.get(position);
            }
        });
        tl.setupWithViewPager(vpg);
        tl.setTabMode(TabLayout.MODE_FIXED);
原创粉丝点击