为什么让应用程序支持所有的多屏幕密度会如此困难?有可能吗?为什么有些应用会有单独的高清apk?例如《愤怒的小鸟》太空高清等
我有res/layout和res/drawable,除了在高清设备上工作良好(适用于手机和平板电脑)。高清设备是高密度的智能手机(4英寸普通屏幕),如三星Google Nexus9250和索尼Xperia S,屏幕分辨率为720x1280和300+ dpi
当我添加了res/layout-xlarge和res/drawable-xhdpi文件夹时。它在高清设备上运行良好,但奇怪的是,在平板电脑上,布局变得丑陋。
为甚麽呢?我希望平板电脑布局不会看res/ layout -xlarge和res/drawable-xhdpi
发布于 2012-06-08 16:53:17
为什么有些应用有单独的高清apk?例如《愤怒的小鸟》太空高清等
其中一个原因是价格--通常的业务逻辑会告诉您,HD版本比普通版本更贵。而且,即使是在安卓系统中盗版付费应用也很容易,他们不希望用手机购买的apk在平板电脑上运行高清模式。
另一个是资产和apk大小。你不会想用高清图像填充你的低清晰度版本的apk,因为它永远不会用到它们。
当我添加了res/layout-xlarge和res/drawable-xhdpi文件夹时。它在高清设备上运行良好,但奇怪的是,在平板电脑上,布局变得丑陋。为甚麽呢?
如果你给我们看你的代码,我相信我们可以很容易地指出其中的错误。你的情况不能太特别,有些东西只适用于其他开发人员,而不适用于你。
我希望平板电脑的布局不会看res/ layout -xlarge和res/drawable-xhdpi
Then where did you expect it to look?
https://stackoverflow.com/questions/10944603
复制相似问题