支持多种屏幕在android系统?屏幕、多种、系统、android

2023-09-07 04:08:01 作者:文字控

在我的应用程序,我设置的多个屏幕支持。在我的布局正在使用的布局,它的正常分辨率320x480支持和480X720hdpi(我想,因为它需要它的布局正常)每一个布局适合两种分辨率完美,但弹出窗口不适合480X720的分辨率。

In my application, I am setting multiple screen support. In my layout am using layout-normal it supports 320x480 and 480X720hdpi(I think, because it takes it from layout-normal)every layout fit to both resolution perfectly, But pop up window not fit for 480X720 resolution.

请参考我的形象的小320x480的屏幕图片和 480x720屏幕图片会知道的问题。如何解决问题。

Please refer my image 320x480 screen image and 480x720 screen image will know the problem. How to solve the problem.

1.320X480屏幕2.480x720屏幕

1.320X480 Screen 2.480x720 Screen

推荐答案

添加你布局的每个文件夹像

Add you layout to every folder like

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

在清单中添加支持的屏幕

In Manifest add support-screens

<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"/>

有关详细信息检查

For more info check this link

 
精彩推荐