我在这个页面中仔细阅读了dp的定义:https://www.google.com/design/spec/layout/units-measurements.html并得出结论:1dp应该代表1 / 160inch的物理尺寸,无论在什么设备中。这个问题Is dp based on the physical size of the screen? (dp =1/160 of an inch)赞同我的意见。
然后我遇到了这张图片
在this page。根据页面,灰色圆圈应为40dp,即0.25英寸。在此fiddle中,与此图片中的40dp
相比,您可以看到实际的0.25英寸。
我问自己,这个图像是否被放大,因此它上面的40dp
看起来比0.25英寸大得多?我将图像与我的nexus 6进行比较,在该页面上它们的物理尺寸大致相同。并且这张图片上的元素看起来很正常,就像它们在真实设备中一样。这意味着,如果我在手机上实现这个40dp/0.25inch
圆形图标,它们肯定会看起来非常小。据我所知,有时1dp可能与1/160英寸略有不同,但它不会是一个巨大的差异。这是我困惑的地方,不得不来这里寻求帮助。
谷歌真的建议灰色圆形是40dp和0.25inch吗?
答案 0 :(得分:0)
如果您打开Android GMail应用程序,您会发现它的图标确实是40x40 dp,物理尺寸约为0.25英寸(0.6~0.7 cm,XXHDPI上为120x120像素)。
但是你也会注意到: