我是新來的android,我面臨的問題是如何設計一個多屏幕布局。我聽說您可以爲不同的屏幕尺寸設計多個佈局文件夾,但我無法解決它,請幫助我如何實現這一目標。我已經閱讀了堆棧溢出中的很多問題,他們都提到了如何獲得屏幕大小,但我需要設計多個佈局文件夾以及如何在我的活動中安排這些文件夾。爲不同的屏幕設計多個佈局文件夾
回答
你必須創建一個文件夾,根據您的應用程序的文件夾res
密度。
這就像
佈局LDPI,佈局MDPI,佈局,華電國際,佈局xdpi
如何通過在活動 – user3336109
無需通過這些文件夾....設計四個不同的佈局......完蛋了 – Shreeshesh
我要補充的東西在menifiest文件或不 – user3336109
您可以在通用佈局文件夾中進行設計。併爲大型正常,7寸平板電腦,10寸平板電腦製作不同的值文件夾。文件夾名稱可以如下所示: values-large,values-sw600dp,values-720dp,values-normal。在這些文件夾中製作dimen.xml並指定視圖的擴展。
如何在我的活動中傳遞這些不同的佈局文件夾,以便它們可以在不同的屏幕上顯示不同的屏幕 – user3336109
假設您想要提供導航高度,那麼您可以通過@dimen/nav_height。並在dimen.xml創建
我認爲你不明白我想問什麼----我想知道如何聲明setContentView(R.layout.main。 XML)//(R.layout-sw600dp.main。xml),所以這可以在不同的屏幕尺寸下采用不同的xml – user3336109
通常在Android中有一個名爲「layout」的文件夾,我們在其中爲不同的Layouts創建XML文件。 因此n的情況下,不要在佈局創建XML,在「資源」文件夾中創建4個新的文件夾,如, 即:
「佈局大」
「佈局正常」
「佈局小」
「佈局XLARGE」
你的項目將是這樣的形象
現在在這些文件夾中創建XML,而這個文件複製到其他3個文件夾,Android將處理本身,當這種佈局將在平板電腦上運行,所以XLARGE佈局文件將被使用,以及最多等等。 謝謝。
請告訴我如何在我的活動中安排它,以便它自動選擇特定的佈局文件夾。 – user3336109
Android SDK非常智能,它本身就會得到合適的佈局。這些文件夾中 –
可以在RES /佈局/ filename.xml中做出不同的佈局folder
,如果你使用 多種佈局然後給他們一些獨特的名稱來訪問他們easily.If你正在 一些文件夾給他們名稱,比如「佈局提供yourname」當你訪問 然後他們給你要訪問定佈局的完整路徑。
Link of Layout有關佈局的更多詳細信息。
這取決於應用程序的類型和您的要求。
爲了簡化您設計的用戶界面多 屏幕的方式,Android的分裂實際屏幕尺寸的範圍和 密度分爲:
一組四個廣義的大小:小,中,大和XLARGE
一組四個廣義密度:LDPI(低),MDPI(介質),HDPI (高),和xhdpi(超高)
應該閱讀有關屏支持 - 安卓 如:
http://developer.android.com/guide/practices/screens_support.html
你的文件夾,應視其接近你需要創建。與所有的DPI可繪製文件夾,您將需要佈局的文件夾可能只有佈局和佈局sw600dp 例如,對於可以配置各種設備的佈局資源文件夾,如下所示:
- RES /佈局 - 將默認佈局文件
- RES /佈局sw600dp
或者,更一般的類別可以通過靶向小,正常,大和XLARGE顯示器創建:
-
個
- RES /佈局 - 默認佈局文件
- RES /佈局小
- RES /佈局正常
- RES /佈局大
- RES /佈局XLARGE
http://www.techotopia.com/index.php/Handling_Different_Android_Devices_and_Displays
此外還有可繪製的文件夾:
例如:
res/drawable-mdpi
RES /提拉 - 華電國際
RES /繪製-xhdpi
此外,您可能不得不考慮Layouts-這將是所有元素父組件(在佈局-xml)(例如。按鈕,TextViews)在您的屏幕上。
http://developer.android.com/guide/topics/ui/declaring-layout.html
http://startandroid.ru/en/lessons/complete-list/207-lesson-6-layout-types-key-differences-and-properties.html
- 1. 如何在Android中爲不同屏幕設計佈局文件?
- 2. 單一佈局多屏幕沒有不同的佈局文件夾在android
- 3. 支持多屏幕的設計佈局
- 4. 爲不同的屏幕設計xml佈局:Android
- 5. 針對不同屏幕尺寸的Android佈局文件夾
- 6. 如何爲android佈局設計支持多個屏幕
- 7. 爲不同的屏幕設置不同的佈局
- 8. 平板電腦的Android多屏幕不同佈局文件
- 9. Android:不同屏幕的不同佈局
- 10. 爲多種屏幕尺寸編程設計佈局
- 11. 設計爲不同的屏幕 - 的Android
- 12. 聊天屏幕/窗口布局設計
- 13. Galaxy S4屏幕布局設計
- 14. 多屏幕支持我們需要每個屏幕的不同佈局
- 15. 多個屏幕的一個android佈局
- 16. Android - 標準佈局文件夾,哪個屏幕大小?
- 17. 如何爲不同的屏幕創建不同的佈局
- 18. Susy:爲不同的屏幕尺寸使用不同的佈局
- 19. 針對不同iPhone屏幕的佈局
- 20. 不同屏幕尺寸的Android佈局
- 21. 不同屏幕尺寸的android佈局
- 22. 如何設計1080 * 1920像素屏幕的佈局?三星Galaxy S4採用哪種佈局文件夾?
- 23. Android - 如何爲多個屏幕設置單一佈局
- 24. 佈局的多個屏幕大小
- 25. Android佈局多屏幕
- 26. Android:多屏幕布局
- 27. 爲什麼我的xml佈局不適用於多個屏幕?
- 28. 大屏幕的佈局文件夾名稱
- 29. 如何設計適合整個屏幕的網格佈局?
- 30. log4j:爲同一個文件設置不同的佈局
什麼問題? –
請閱讀[Android開發者博客](http://android-developers.blogspot.sg/2011/07/new-tools-for-managing-screen-sizes.html)和[官方指南](http:// developer.android.com/guide/practices/screens_support.html) –