2011-03-15 194 views
0

我必須設計一個支持三種解決方案的應用程序。爲此,我使用清單中的代碼 Android多屏幕支持?

並且還創建了三個文件夾佈局,layout-large,layout-small用於支持三種分辨率,相應地我將圖像的不同分辨率放在drawable-hdpi,drawable-ldpi,drawable -mdpi,但每當我以不同的分辨率運行應用程序,它將採取低分辨率圖像,而不是我使用的不同分辨率。

我不知道我犯了什麼錯誤,是否需要在佈局xml中添加一些代碼。我也搜索Android開發者論壇,並且我堅持要做應用程序設計。

任何一個提出了一些想法,實現this.Thanks

回答

3

有兩兩件事你可以檢查:你設置你的應用程序的最低SDK版本使用第4版(Android 1.6的)這個啓動支持?

其次,佈局大佈局小文件夾(認爲片與電話)設計用於不同大小屏幕,並沒有解決。如果你改變了設備的分辨率(DPI),你需要使用佈局華電國際佈局LDPI

此外,如果只有你改變的圖像,應該將不同的圖像放在drawable-hdpi,drawable-ldpi etc,而不是layout-xxxx。如果在支持的設備上,Android會從正確的文件夾中選擇圖像,因此您只會有一個佈局文件夾(如果您使用佈局版

這些中的一些(或全部:S)點在這個鏈接中,覆蓋StackOverflow的另一個問題。嘗試在提問之前使用搜索功能。此外,你會發現人們更願意爲接受比例更高的用戶提供答案。

Android - layout-large folder is been ignored

編輯:多屏支持,還看片段更好地組織和適合你的內容爲大型和小屏幕設備(dev.Androidworked example