我正在尝试使用导航按钮和工具栏标题将行与图标和文本字段对齐。
根据设计规范,标题距离左边缘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的建议自定义工具栏:
答案 0 :(得分:1)
首先要提到的是,您粘贴的屏幕截图上的标题不是左起72dp,而是看起来像56dp。
基本上问题是谷歌在他们的文档中写了些东西但是在实现它们的时候他们做了不同的事情。
Here是来自Lucas Urbas的非常好的帖子,详细解释了Android上所有工具栏的误解。