tabLayout是一个和viewPager联用的指示页面的控件,这也是一个非常常用的功能,在以前的android版本中并没有给出官方的实现,所以就出现了许多三方的开源控件,如PagerSlidingTabStrip,现在有了官方的实现自然更好:
使用方法:在布局中添加tablayout:
app:tabIndicatorColor 下方滚动的下划线颜色
app:tabSelectedTextColortab 被选中后,文字的颜色
app:tabTextColor tab默认的文字颜色
然后在java代码中关联相应的viewPager就行了:
ViewPager pager = (ViewPager) findViewById(R.id.pager);
pager.setAdapter(pagerAdapter);
TabLayout tabLayout = (TabLayout)findViewById(R.id.tabs);
tabLayout.setupWithViewPager(pager);