1
A
回答
3
以下是資源目錄中,對於不同的屏幕尺寸和不同的位圖資源的中,高和超高密度屏幕提供了不同的佈局設計的應用程序列表。
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
res/drawable-mdpi/my_icon.png // bitmap for medium density
res/drawable-hdpi/my_icon.png // bitmap for high density
res/drawable-xhdpi/my_icon.png // bitmap for extra high density
這些信息在Android開發者網站已經給出:http://developer.android.com/guide/practices/screens_support.html
備用可繪製=>屏幕密度:
+0
使用不同的文件夾佈局佈局,小的是從3.2棄用 –
0
讓我們假設你有一個默認的,好看的佈局在layout
文件夾中。在大多數情況下,Android將能夠正確調整它。在我的實踐中,只有大屏幕需要新的佈局參數。
爲了避免重複佈局,我們用下面的佈局結構:
res/layout/foo.xml -- layout file
res/values/foo_styles_default.xml -- default styles (component sizes, margins, etc.)
res/values-large/foo_styles_large.xml -- styles for large screen
res/values-xlarge/foo_styles_xlarge.xml -- styles for very large screen
屏幕尺寸相關的參數在「foo.xml」佈局通過「風格」屬性設置,從而使我們能夠避免創建多個佈局文件。
0
根據我的觀察,大部分屏幕都適用於不同的屏幕尺寸。請在不同的屏幕尺寸下測試應用程序,如果發現問題,請將上面的內容放在特定文件夾中。
2
屏幕分辨率(屏幕密度)的確會影響組件的外觀。爲了支持不同屏幕密度,通過灰給出的溶液類似,有以下文件夾:
- RES /值-LDPI爲低密度(LDPI)屏幕(〜120DPI)
- RES /值-MDPI用於高密度(hdpi)屏幕(〜240dpi)的res/values-hdpi
- 用於超高密度(xhdpi)屏幕的res/values-xhdpi屏幕(〜160dpi)
- 〜320dpi)
- res/values -nodpi for all
相關問題
- 1. 支持多屏幕的設計佈局
- 2. Android和支持多種屏幕布局
- 3. 支持多屏幕單一佈局
- 4. 需要幫助支持多種屏幕
- 5. 支持不同的屏幕
- 6. 支持不同的屏幕
- 7. 不同的佈局以支持Android中的不同屏幕
- 8. 屏幕支持xlarge屏幕?
- 9. Android不同屏幕支持
- 10. 多屏幕支持大屏幕和小屏幕
- 11. 下面的屏幕需要xml佈局
- 12. Android:不同屏幕的不同佈局
- 13. 關於多個支持屏幕的Android佈局
- 14. Android - 支持多屏幕畫布問題
- 15. Android多屏幕支持?
- 16. Android:支持多屏幕
- 17. android - 多重屏幕支持
- 18. 查看多屏幕支持
- 19. 支持多屏幕問題
- 20. Android:支持多屏幕
- 21. 如何爲android佈局設計支持多個屏幕
- 22. Android佈局多屏幕
- 23. Android:多屏幕布局
- 24. 屏幕布局需要全屏,而不是部分對話框
- 25. 多個屏幕的一個android佈局
- 26. 支持不同屏幕尺寸的android
- 27. 支持Android的不同屏幕
- 28. 支持不同設備的屏幕
- 29. 支持不同的屏幕尺寸
- 30. 支持屏幕Lightswitch
檢查它可能會幫助你 http://stackoverflow.com/questions/4360868/how-do-you-make-layouts-for-several-android-screen-sizes – Lavanya