在XML中生产一个tablayout
<!--tabIndicatorColor 指示器的颜色
tabIndicatorHeight 指示器的高度
tabBackground 整个tab标签的背景颜色
tabMode => scrollable 可以滚动 fixed 固定的
tabSelectedTextColor 被选中的tab 标签字体颜色
tabTextColor 默认的标签颜色
-->
<android.support.design.widget.TabLayout
android:id="@+id/hometab_tab_project"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="30dp"
app:tabIndicatorColor="@color/pink"
app:tabIndicatorHeight="0dp"
app:tabBackground="@color/pink"
app:tabMode="scrollable"
app:tabSelectedTextColor="@color/pink"
app:tabTextColor="#000"
></android.support.design.widget.TabLayout>
在tablayout中添加标签
mTabLayout.addTab(mTabLayout.newTab().setText("Tab1"));
mTabLayout.addTab(mTabLayout.newTab().setText("Tab2"));
**如果与ViewPager结合,在viewpager的adapter适配器中添加 getPageTitle(int position)方法返回每一个标签的内容
mTabLayout.setupWithViewPager(mViewPager);
@Override
public CharSequence getPageTitle(int position) {
return tabs[position];
}
网友评论