将图标与工具栏图标 – Android Material Designalignment

在新的材料devise(使用AppCompat)中,我试图将一些动作图标与新工具栏的抽屉图标alignment。 就像是:

在这里输入图像说明

我想我正在查找所有的指标…

触摸目标大小

在这里输入图像说明

问题是,我不能完全alignment它,因为在这之后留下16px的填充,图标应该开始,但图标本身也有一些“填充”(从材料github图标),如:

在这里输入图像说明

也许是愚蠢的,但我不知道我错过了什么。 我怎样才能考虑图像内的填充,以正确alignment? 我有同样的问题,alignment单选button或checkbox与该操作栏图标。

我试过这段代码:

<RelativeLayout android:id="@+id/image_button" android:layout_width="72dp" android:layout_height="wrap_content"> <ImageView android:layout_width="32dp" android:layout_height="48dp" android:layout_marginLeft="16dp" android:layout_marginStart="16dp" android:src="@drawable/ic_label_grey600_48dp" /> </RelativeLayout> 

但是看起来不像我(就像我发布的第一个截图一样)。 这里也看起来完全alignment:

在这里输入图像说明

看起来喜欢是考虑到超过72px和16px的填充。


UPDATE

好的,让我给你们看更多的例子和一些代码。 成像我的列表项目有一个标签文本的单选button。

 <RadioButton style="?android:textAppearanceMedium" android:layout_width="wrap_content" android:layout_height="48dp" android:layout_marginLeft="16dp" android:paddingLeft="32dp" android:singleLine="true"/> 

结果:

在这里输入图像说明

在这里输入图像说明

我实际上没有看到一个规则将marginLeft和paddingLeft设置为正确的值,而不使用自定义button作为单选button(并知道该button的尺寸)… < – 这是一个不好的select,因为颜色button是从我的accentColor(材料的新材料)。

它也看起来像新的Gmail应用程序正面临一些alignment问题(请参阅我select邮件时,1不再与邮件标题alignment):

在这里输入图像说明

在这里输入图像说明

问题是,我不能完全alignment它,因为在这之后留下16px的填充,图标应该开始,但图标本身也有一些“填充”(从材料github图标)

是的,图标必须有一些填充,它会根据图标显示的屏幕分辨率而变化。 填充不同的屏幕密度:
mdpi 4px * 1.0 = 4px
hdpi 4px * 1.5 = 6px
xhdpi 4px * 2.0 = 8px
xxhdpi 4px * 3.0 = 12px
xxxhdpi 4px * 4.0 = 16px
这是可绘制图标中包含的填充,不应将其删除。 图标的生活区

在这里输入图像说明

http://www.google.com/design/spec/style/icons.html#icons-system-icons