目录

Android开发之TabLayout使用详解

http://image.catbro.cn/b3add008abbf.png

创建项目

方法详解

方法名称 参数说明 功能说明
void setSelectedTabIndicatorColor(@ColorInt int color) 传入对应的颜色值,可用Color.parseColor("#009AFF")进行解析 设置当前所选选项卡的选项卡指示器的颜色
void setSelectedTabIndicatorHeight(int height) 单位px,dp需要先转换 设置指示线的高度
void setTabTextColors(int normalColor, int selectedColor) 传入颜色值 设置用于选项卡的不同状态(正常,选定)的文本颜色
setTabMode(int mode) MODE_FIXED:固定选项卡同时显示所有选项卡,最适用于受益于选项卡之间快速支点的内容。
MODE_SCROLLABLE:可滚动选项卡在任何给定时刻显示选项卡的子集,并且可以包含更长的选项卡标签和更多数量的选项卡。 当用户不需要直接比较标签标签时,它们最适合用于浏览触摸界面中的上下文。 此模式通常与ViewPager一起使用。
设置选项卡的行为模式
void setTabIndicatorFullWidth(boolean tabIndicatorFullWidth) true or false,default is true 设置选项卡标签底部的指示线宽度是否撑满当前选项卡tab的宽度,若想指示线的宽度与选项卡标题宽度一直,可设置为false