2013-03-07 108 views
0

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

请参考我的图像分辨率320x480 屏幕图像480x720屏幕图像会知道的问题。如何解决问题。

320X480 Screen

480x720 Screen

1.320X480屏幕 2.480x720屏幕

+0

此链接将帮助http://developer.android.com/guide/practices/screens_support.html – DjHacktorReborn 2013-03-07 11:19:17

+0

你给固定弹出的对话框的高度和宽度你创造出来的? – Nirali 2013-03-07 11:24:34

+0

@Nirali雅我给了固定的高度和宽度。 – Yugesh 2013-03-07 11:27:18

回答

2

添加你布局的每个文件夹一样

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

欲了解更多信息请检查该link

+0

ya谢谢你使用这种方式only.but只在弹出窗口的问题。现在这个事情也解决了。 – Yugesh 2013-03-07 11:45:43

+0

只是将相同的XML文件的副本添加到不同的布局文件夹将不会有任何好处。 – Tapirboy 2013-03-07 11:50:38