Android 操作栏图标大小

Android 操作栏图标大小,android,icons,android-actionbar,actionbarsherlock,Android,Icons,Android Actionbar,Actionbarsherlock,根据操作栏,mdpi屏幕的图标应为24 x 24 px,但mdpi中的图标为32 x 32 px。这些尺寸与其他屏幕尺寸也不匹配。那么,哪一个是正确的,操作栏图标应该有什么尺寸?更新:此答案不再有效,请参阅下面的答案以了解更多最新的指南。 我相信它们必须是32x32dp,但实际图像本身应该是24dpx24dp。安卓设计网站拥有最新的功能 我已经就此提交了一份报告,但还没有听到任何消息…----更新2015.10.17-------- 说明:“系统图标以24dp显示”,“图标内容仅限于20 x 2

根据操作栏,mdpi屏幕的图标应为24 x 24 px,但mdpi中的图标为32 x 32 px。这些尺寸与其他屏幕尺寸也不匹配。那么,哪一个是正确的,操作栏图标应该有什么尺寸?

更新:此答案不再有效,请参阅下面的答案以了解更多最新的指南。

我相信它们必须是32x32dp,但实际图像本身应该是24dpx24dp。安卓设计网站拥有最新的功能

我已经就此提交了一份报告,但还没有听到任何消息…

----更新2015.10.17--------

说明:“系统图标以24dp显示”,“图标内容仅限于20 x 20dp的活动区域,周围有4px的修剪”。例如:

------旧的-------


我已经使用AppCompat ActionBar进行了更多测试。我发现,ActionBar会自行执行最小48dp触摸目标大小。我还发现,AppCompat操作栏仍然希望操作栏图标的大小为32dp正方形

即使采用材质设计,图标仍必须遵循“完整资源:32x32 dp;光学正方形:24x24 dp”规则,才能与操作栏中的其他图标具有正确的大小,如下图所示(来自wangqi060934的anwer):

我之前的假设(见下图)是,全部资产规模从32dp扩大到48dp是不正确的。48dp是指触摸区域。这种混乱是由修订版引起的,修订版与更古老的版本相联系


中,应显示以下链接中所示的成品操作栏图标尺寸。

低密度筛

ldpi (120 dpi) --> 18 x 18 px
mdpi (160 dpi) --> 24 x 24 px
hdpi (240 dpi) --> 36 x 36 px
xhdpi (320 dpi) --> 48 x 48 px  
xxxhdpi (640 dpi) --> 96 x 96 px
中密度筛

ldpi (120 dpi) --> 18 x 18 px
mdpi (160 dpi) --> 24 x 24 px
hdpi (240 dpi) --> 36 x 36 px
xhdpi (320 dpi) --> 48 x 48 px  
xxxhdpi (640 dpi) --> 96 x 96 px
高密度筛

ldpi (120 dpi) --> 18 x 18 px
mdpi (160 dpi) --> 24 x 24 px
hdpi (240 dpi) --> 36 x 36 px
xhdpi (320 dpi) --> 48 x 48 px  
xxxhdpi (640 dpi) --> 96 x 96 px
超高密度筛网

ldpi (120 dpi) --> 18 x 18 px
mdpi (160 dpi) --> 24 x 24 px
hdpi (240 dpi) --> 36 x 36 px
xhdpi (320 dpi) --> 48 x 48 px  
xxxhdpi (640 dpi) --> 96 x 96 px
XX高密度筛

xxhdpi (480 dpi) --> 72 x 72 px
XXX高密度筛

ldpi (120 dpi) --> 18 x 18 px
mdpi (160 dpi) --> 24 x 24 px
hdpi (240 dpi) --> 36 x 36 px
xhdpi (320 dpi) --> 48 x 48 px  
xxxhdpi (640 dpi) --> 96 x 96 px

使用Android Studio图像资源

转到:

  • 项目>恢复-->右键单击
  • 新建>图像资源-->图标类型:操作栏和选项卡图标
  • 下一步>完成

  • 现在,您的图标将具有正确的分辨率。

    我猜您指的是px而不是dp?
    dp
    表示设备独立像素,Android UI中通常使用的单位。这个答案过时了吗?这个答案过时了。新的指南是24x24dp图像(文件)。这是由中心的20x20内容组成,每边有2dp填充(总共4dp)。我猜你指的是px而不是dp?@AlikElzin kilaka它是dp,如文档(链接中)所述。当你使用图标编辑工具时,dp是什么意思?像素是具有一种颜色的方形单位。这是有意义的。查看文档了解基线的含义。@AlikElzin kilaka dp是与密度无关的像素。这是实际像素的比例。mdpi是基线,所以mdpi中的24dp是24px。对于hdpi设备,其刻度为1.5倍,因此24dp为36px。完整的资产大小已从32dp变为48dp(安卓5)。蓝色/粉色区域为“间隙区域”,“图标周围需要足够的空间,以允许清晰和触摸”。正如指南所述。谷歌提供的数据不提供下载32dp图标的选项。这是怎么回事?谢谢,这是我要找的是我需要的像素大小,所以我根据每个文件夹的需要缩小我的图像副本的大小。现在还有xxhdpi和xxx。默认情况下,这些都是在某些项目中创建的,因此我建议对您的帖子进行编辑/更新以添加这些内容。