版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34206863/article/details/85293120 1、没有NavigationIcon 此时,contentInsetStart 会发挥作用,什么作用。就是你的自定义View左边总会多出一块空白。 为什么?看源码。 int contentInsetStart = a.getDimensionPixelOffset(styleable.Toolbar_contentInsetStart, -2147483648); int contentInsetEnd = a.getDimensionPixelOffset(styleable.Toolbar_contentInsetEnd, -2147483648); int contentInsetLeft = a.getDimensionPixelSize(styleable.Toolbar_contentInsetLeft, 0); int contentInsetRight = a.getDimensionPixelSize(styleable.Toolbar_contentInsetRight, 0); this.ensureContentInsets(); this.mContentInsets