在android文档中,据说140仍然是ldpi,但是当我将dpi改为140时,我发现mdpi资源被检索到了,有人能想到吗?谢谢。
顺便说一句,我读了关于如何获取资源的代码,似乎ldpi的最大dpi值是131.25?谷歌是否发布了错误的文档?
最佳答案
Android docs表示ldpi表示“用于100到140 dpi屏幕”,mdpi表示“140到180 dpi”,这表示140可以正确地报告为mdpi(到某个东西并不一定意味着它包含那个东西)。
不过,compatibility test suite似乎表明140应该被归类为ldpi,所以在b.android.com中作为一个bug来声明您运行的平台可能是值得的。