ActionBar Material - 删除自定义视图左侧的 space

ActionBar Material - removing space to left of custom view

我是第一次制作自定义 ActionBar。我正在使用 Theme.AppCompat.Light,但注意到我的自定义视图左侧仍有 space。 我做了一个测试应用程序来分析改变不同 ActionBar 元素的效果,这里是比较。 我怎样才能删除那个烦人的 space?

这就是我想要的!

主题:Theme.Holo.Light

这就是我得到的 material 主题,看看那个烦人的 SPACE!

主题:Theme.Material.Light

这里是选中其他切换按钮

您需要添加:

app:contentInsetEnd="0dp"
app:contentInsetStart="0dp"

哪个应用是

xmlns:app="http://schemas.android.com/apk/res-auto"

发生这种情况是因为您选择了 DeviceDefaultTheme。您可以使用 android:style/Theme.Holo.Light.DarkActionBar 作为操作栏。