TabLayout和ViewPager打造导航栏

来源:互联网 发布:想在淘宝网上卖东西 编辑:程序博客网 时间:2024/06/07 03:54

实现效果

这里写图片描述

实现

引入依赖包:

//用到了TabLayout,所以要加这个依赖compile 'com.android.support:design:24.2.0'

准备Fragment:

一系列Fragment准备就绪

核心代码:

adapter = new FragmentPagerAdapter(getSupportFragmentManager()) {            @Override            public Fragment getItem(int position) {                return mFragmentList.get(position);            }            @Override            public int getCount() {                return mFragmentList.size();            }            @Override            public CharSequence getPageTitle(int position) {                return mTitles.get(position);            }        }ViewPager.setAdapter(adapter);TabLayout.setupWithViewPager(ViewPager);

就是这么简单,从上面代码可以看出,adapter是ViewPager和Fragment关联的桥梁,而setupWithViewPager方法是TabLayout和ViewPager关联的纽带。

阅读全文
0 0
原创粉丝点击