android tab用法,Android_TabLayoutd的使用随记

一、简介

TabLayout提供了水平布局,用于展示Tabs,继承自HorizontalScrollView。一般与Viewpager结合使用实现页面和标签联动的效果,是APP中非常常用的一个控件。

二、基本使用

1.添加依赖

```

implementation'com.android.support:design:29.0.2'

```

2.XML与JAVA代码展示tab

(1)XML 展示tab

```

2bfc1c44e19d

2bfc1c44e19d

```

效果

2bfc1c44e19d

由于刚玩简书,不会上传视频,百度了下等级不够不能上传,以图片形式展示

(2)JAVA代码展示tab

2bfc1c44e19d

这是tablayout对应的xml

2bfc1c44e19d

TabLayout.MODE_SCROLLABLE 是可滑动数

效果

2bfc1c44e19d

三、属性介绍

(1)颜色指示器

tabIndicatorColor (更改下标颜色,颜色透明时候可以隐藏)

(2)高度指示器

tabIndicatorHeight(更改下标高度,0dp 时候下标就不见了)

(3)开始位置的偏移量,但tabMode="scrollable"才生效

tabContentStart()

(4)背景颜色

tabBackground()

(5)可滑动

tabMode(所有tab只能在屏幕内显示,超出会挤压,scrollabletab数量超出屏幕可滑动)

(6)tab最小宽度

tabMinWidth

(7)tab最大宽度

tabMaxWidth

(8)tab文本设置样式

tabTextAppearance

(9)tab字体颜色

tabTextColor

(10)tab选中的字体颜色

tabSelectedTextColor

(11)tab内填充以及整个tablayout

tab:tabPadding、tabPaddingStart、tabPaddingTop、tabPaddingEnd、tabPaddingBottom。

tablayout:paddingEnd,paddingStart

以上基本属性效果展示

2bfc1c44e19d

四、监听事件

2bfc1c44e19d

稍后更新添加图片、更换下标、选中样式等等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值