我正在开发一个应用程序,它具有布局,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个小时,但没有什么可靠的。
尝试以下操作:
如您所知,三星5.25英寸屏幕的布局在Nexus 5 4.95英寸中看起来很扭曲。 任何有关如何使用高分辨率屏幕布局的帮助都将受到高度赞赏。提前致谢。
答案 0 :(得分:2)
请在清单文件中定义屏幕支持。
<supports-screens
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:xlargeScreens="true" />
如果你想看到Nexus 5的效果相同你可以将图像放在drawable-large-xhdpi
而不是drawable-xxhdpi
。