Toolbar 布局示意图
查看 Toolbar 的源码,在构造方法中
Toolbar 源码示意图
其中主要参数 Toolbar_contentInsetStart=5
、Toolbar_contentInsetEnd=6
,这就是导致我们在 Toolbar 中自定义控件会出现左右间隙的原因。
我们只需要在 Toolbar 控件中添加app:contentInsetStart="0dp"
这条属性并设置值为 0 即可将 Toolbar 默认的容器间隙去掉。
示意图
查看 Toolbar 的源码,在构造方法中
其中主要参数 Toolbar_contentInsetStart=5
、Toolbar_contentInsetEnd=6
,这就是导致我们在 Toolbar 中自定义控件会出现左右间隙的原因。
我们只需要在 Toolbar 控件中添加app:contentInsetStart="0dp"
这条属性并设置值为 0 即可将 Toolbar 默认的容器间隙去掉。