【问题标题】:Sony Xperia U android resolution issues索尼 Xperia U 安卓分辨率问题
【发布时间】:2013-05-31 11:18:34
【问题描述】:

由于 Sony Xperia U 的分辨率为 480 * 854 (280ppi),它应该从高密度文件夹 (drawable-hdpi) 获取图像,但它从超高文件夹 (drawable-xhdpi) 获取图像并且无法正确缩放。我们没有用于测试的实际设备,因此设置模拟器高度 = 854,宽度 = 480 和密度 = 320。我们还为 xperia 添加了特定的 drawable-h854dp 文件夹,但它仍在从 drawable-xhdpi 获取图像而不是缩放它。有没有人遇到过这个什么样的问题?如果有任何想法,请建议我们。 提前致谢!!

【问题讨论】:

  • 除非您只是将应用程序设计为仅在 Xperia U 上运行,否则您不应该为它做任何特定的事情。有太多不同的 Android 设备可供编写。如果索尼没有正确实施 Android,那么他们应该修复它。否则,手机将完全按照应有的方式运行。应用程序在所有许多屏幕尺寸和分辨率上看起来都不同。也很难知道“未正确缩放”是什么意思。是太大还是太小?也许截图会有所帮助。

标签: android drawable resolution screen-resolution sony


【解决方案1】:

280ppi 直接介于 hdpi (240ppi) 和 xhdpi (320) 之间。很可能,索尼将 Xperia U 定义为xhdpi 设备,因此它从drawable-xhdpi 获取资源是完全正常的。我发现市场上有一个名为Check Screen Size 的应用程序,它会告诉您您的设备定义的密度(以及它将使用哪些资源)。

【讨论】:

  • 是的,谢谢您的回复。很明显,它会从 drawable-xhdpi 中获取图像,但屏幕尺寸与从 drawable-hdpi 中获取图像的设备有些相似,因此所有图像看起来也一样large 来自 drawable-xhdpi 并适合 480*854 屏幕尺寸。任何可以使应用程序看起来正常的解决方案?
  • 问题是 480px 的宽度是 240dp,这比谷歌在 Android 设备中最小 320dp 屏幕宽度的指导要窄得多。即使是模拟器中的库存 Android 主屏幕也没有足够的空间。
【解决方案2】:

如果你把它放在drawable-w240dpdrawable-h427dp 甚至drawable-w240dp-h427dp 下,它应该可以工作。

我不会打扰太多,因为索尼的错是他们没有遵循 Android 设备的最小(有效)屏幕尺寸指南。

【讨论】:

    猜你喜欢
    • 2011-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多