2013-03-07 455 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