由于索尼Xperia U的分辨率为480 * 854(280ppi),它应该从高密度文件夹(drawable-hdpi)拍摄图像,但是从超高文件夹(drawable-xhdpi)拍摄图像并且没有正确缩放。我们没有用于测试的实际设备,因此设置模拟器高度= 854,宽度= 480,密度= 320.我们还为xperia添加了特定的drawable-h854dp文件夹,但它仍然从drawable-xhdpi获取图像而不是缩放它。有任何人面对此那种问题?建议我们是否有任何想法。 在此先感谢!!
答案 0 :(得分:1)
280ppi直接位于hdpi
(240ppi)和xhdpi
之间(320)。有可能,索尼已将Xperia U定义为xhdpi
设备,因此从drawable-xhdpi
获取资源是完全正常的。我发现市场上有一个名为Check Screen Size的应用程序会告诉你设备的密度是什么(以及它将使用哪些资源)。
答案 1 :(得分:0)
如果您将其置于drawable-w240dp
或drawable-h427dp
或甚至drawable-w240dp-h427dp
之下,则应该有效。
我不会太费心,因为索尼的错是他们没有遵循最低(有效)屏幕尺寸的Android设备指南。