在我的应用程序中,我正在设置多屏幕支持。在我的布局中,我使用 layout-normal 它支持 320x480 和 480X720hdpi(我认为,因为它从 layout-normal 获取)每个布局都非常适合两种分辨率,但弹出窗口不适合 480X720 分辨率。
请参考我的图像320x480 屏幕图像和480x720 屏幕图像就会知道问题所在。如何解决问题。
1.320X480 屏幕 2.480x720 屏幕
在我的应用程序中,我正在设置多屏幕支持。在我的布局中,我使用 layout-normal 它支持 320x480 和 480X720hdpi(我认为,因为它从 layout-normal 获取)每个布局都非常适合两种分辨率,但弹出窗口不适合 480X720 分辨率。
请参考我的图像320x480 屏幕图像和480x720 屏幕图像就会知道问题所在。如何解决问题。
1.320X480 屏幕 2.480x720 屏幕
将您的布局添加到每个文件夹,例如
res/layout/my_layout.xml // layout for normal screen size ("default")
res/layout-small/my_layout.xml // layout for small screen size
res/layout-large/my_layout.xml // layout for large screen size
res/layout-xlarge/my_layout.xml // layout for extra large screen size
res/layout-xlarge-land/my_layout.xml // layout for extra large in landscape orientation
在清单中添加支持屏幕
<supports-screens android:resizeable=["true"| "false"]
android:smallScreens=["true" | "false"]
android:normalScreens=["true" | "false"]
android:largeScreens=["true" | "false"]
android:xlargeScreens=["true" | "false"]
android:anyDensity=["true" | "false"]
android:requiresSmallestWidthDp="integer"
android:compatibleWidthLimitDp="integer"
android:largestWidthLimitDp="integer"/>
有关更多信息,请查看此链接