在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];
}
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。