高分辨率屏幕的不同布局?

时间:2014-06-16 11:24:40

标签: android layout screen screen-resolution

我正在开发一个应用程序,它具有布局,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个小时,但没有什么可靠的。

尝试以下操作:

  1. 添加了一个大型布局但是当我在Eclipse的Graphical Layout中提供的下拉列表中选择Nexus 5时,它会回到正常的布局,这真的很奇怪。
  2. 为drawable-xxhdpi添加了图标,但没有用。
  3. 通过this.
  4. Samsung Galaxy Grand Duos

    enter image description here

    如您所知,三星5.25英寸屏幕的布局在Nexus 5 4.95英寸中看起来很扭曲。 任何有关如何使用高分辨率屏幕布局的帮助都将受到高度赞赏。提前致谢。

1 个答案:

答案 0 :(得分:2)

请在清单文件中定义屏幕支持。

<supports-screens
        android:largeScreens="true"
        android:normalScreens="true"
        android:smallScreens="true"
        android:xlargeScreens="true" />

如果你想看到Nexus 5的效果相同你可以将图像放在drawable-large-xhdpi而不是drawable-xxhdpi

  • for Xlarge使用此文件夹drawable-xlarge-hdpi