警告对话框中的图标应该是什么尺寸?

11

我正在尝试为AlertDialog分配一个图标,但是一直出现内存错误(似乎是由于图标的大小引起的)。

AlertDialog的图标应该是什么大小?

2个回答

15

mdpi下的图标大小为32x32。请参见此处。非常容易在Google上搜索到。


6
实际上,你链接的页面并没有明确说明这一点,对话框图标的描述非常模糊,让人感到沮丧。但你说得对:在Android源代码中,ic_dialog_alert.png在MDPI下的大小是32x32。 - Rupert Rawnsley
尝试使用48x48 dip,32个结果模糊图像。 - Zyoo
@Zyoo,这不是足够的信息。你在使用什么设备?分辨率是多少?你是否为不同分辨率桶提供了备用资产? - 323go
它们对我来说都看起来模糊,但如果我提供48x48,它仍然很模糊,但在屏幕上显示的图标更大(抱歉不要听我的建议,保持32dp)。 - Zyoo
你做错了什么,或者将图标缩放到了 ImageView 的边界。你为此设置了多大的尺寸(以 dp 为单位)? - 323go
显示剩余3条评论

3

大多数网络搜索结果会告诉你,HDPI是你需要的最大图标。这是错误的。

作为当前项目的一部分进行测试,以下是可获得最佳结果的图标大小:

LDPI 24px
MDPI 32px
HDPI 48px
XHDPI 64px
XXHDPI 96px
XXXHDPI 128px


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接