Android 如何与工具栏的标题对齐?

Android 如何与工具栏的标题对齐?,android,Android,我试图将一行分别与图标和文本字段与导航按钮和工具栏标题对齐 根据设计规范,标题为离左边缘72dp: 如果我使用72dp,如下图所示,我不会得到对齐 <?xml version="1.0" encoding="utf-8"?> <merge xmlns:android="http://schemas.android.com/apk/res/android"> <ImageView android:layout_width="56dp"

我试图将一行分别与图标和文本字段与导航按钮和工具栏标题对齐

根据设计规范,标题为离左边缘72dp:

如果我使用72dp,如下图所示,我不会得到对齐

<?xml version="1.0" encoding="utf-8"?>
<merge xmlns:android="http://schemas.android.com/apk/res/android">
    <ImageView android:layout_width="56dp"
               android:layout_height="56dp"
               android:padding="16dp"
               android:id="@+id/icon"/>

    <EditText android:layout_width="match_parent"
              android:layout_height="wrap_content"
              android:singleLine="true"
              android:id="@+id/text"
              android:layout_marginLeft="16dp"
              android:layout_marginRight="16dp"/>
</merge>

有人知道可能出了什么问题吗

谢谢

更新根据@Mike的建议定制工具栏:


首先要提到的是,您粘贴的屏幕截图上的标题不是从左到右的72 dp,而是看起来像56 dp

基本上,问题是谷歌在他们的文档中写了一些东西,但在实现这些东西时,他们的做法不同


这是一篇非常棒的文章,详细解释了Android上所有工具栏的误解。

你知道如果规范规定了72dp,为什么会出现这种情况吗?模拟器在Nexus4上使用API22。这基本上是因为谷歌在它的文档中写了一些东西,他们在实现东西时做了一些其他的事情:)。我会用一个很棒的帖子来编辑我的答案,你应该考虑阅读来澄清所有的事情。谢谢。我正在尝试解决方案,但是你知道那些主题
@style/Toolbar.AppCompat.Responsive
@style/Toolbar.Popup.AppCompat
来自哪里吗?他正在将它们作为自定义样式构建。请看最后的“动作模式”部分。你总是可以建立自己的风格。我已经根据建议做了更改,但是对齐结果有点不一致。请参阅更新。您正在向ImageView添加填充,这也会使对齐方式偏离。。。还可以在开发人员设置中启用“绘制布局边界”,这将帮助您看到imageView边界正在移动