【发布时间】:2014-08-06 05:07:12
【问题描述】:
我正在开发一个应用程序,它有 layout,layout-sw600dp 作为两个布局文件夹,它适用于大多数手机屏幕,但在某些手机上几乎没有失真。我在 3 台设备上测试了我的应用程序,其中一台使用 480*800 px with 4 inches 屏幕,一台使用 720 x 1280 px with 5.25 inches,最后使用了很棒的 Nexus 5 1080 x 1920 pxw with 4.95 inches。前两部手机的布局看起来不错,但在 Nexus 5 中,它完全扭曲了!我将我的图标放在drawable-hdpi,drawable-xlarge-mdpi 中,并尝试将某些图标放在drawable-xxhdpi 中,但对 Nexus 5 没有用处。我将在此处附上屏幕截图以供参考。我试着问谷歌大约 3 个小时,但没有任何结果。
尝试了以下方法:
- 添加了一个大布局,但是当我在 Eclipse 的图形布局中的下拉菜单中选择 Nexus 5 时,它又回到了正常布局,这真的很奇怪。
- 为 drawable-xxhdpi 添加了图标,但没有用。
- 通过this.
您可以清楚地看到,适合三星 5.25 英寸屏幕的布局在 Nexus 5 4.95 英寸屏幕上似乎有些扭曲。 任何关于我应该如何使用高分辨率屏幕布局的帮助将不胜感激。提前致谢。
【问题讨论】:
-
我也遇到了同样的问题。当我要在 xxhdpi 中查看布局时,它不会从该文件夹中获取图像。但当实际在 Nexus 5 设备中运行应用程序时,它会从 drawable-xxhdpi 获取图像。
-
而且 Nexus 5 不会使用 layout-large 文件夹进行布局,它会考虑 layout 文件夹。
-
是的,我的问题和你一模一样。有什么解决办法吗?
-
当你在nexus 5设备中检查时你不会发现这种结果。
-
你的意思是,它会像任何其他设备一样准确地适合?如果是这样,我不会发布这个问题!
标签: android layout screen screen-resolution