2012-11-22 20 views
1

如果我今天寫郵件是爲了獲取有關android中文件夾樹佈局的詳細信息。Android佈局樹,人類可讀的解釋?

現在我想警告你,我已經閱讀了關於支持不同屏幕尺寸的官方文檔的所有頁面,它非常完整,但在我看來並不是真正的人類可讀的。所以,請不要只是複製鏈接到文檔。

我的問題很簡單:

什麼是佈局的文件夾,以確保不同屏幕尺寸最大支持的最佳組合?

之前蜂窩,我們有佈局,佈局大,layout-xlarge等等......沒關係,但現在我們有sw600dp,sw360dp,sw ... arggh stooop!

在我的情況下,我必須爲android做一個應用程序,我需要確保最大的支持。

我手頭上有一些設備:

的Galaxy Note 10.1 Galaxy Nexus的 Nexus S的 的Nexus 7 而且......三星Galaxy角宿一(GT-5700)

這裏是我的佈局文件夾現在:

layout 
layout-sw360dp (for Galaxy Nexus) 
layout-sw600dp (for Nexus 7) 
layout-sw720dp (for Galaxy Note 10.1) 
layout-480x320 (for GT-5700) 

(和佈局 - * - 土地)

我真的不確定是否正確做事,我認爲Nexus S會選擇佈局文件夾,但它需要layout-480x320,爲什麼?

所以我有一些問題:

1. Am I in the right direction? 

2. Is it always necessary to create folders layout-large, layout-xlarge ... ? If so what should I put inside? 

3. I do think the folder layout-480x320 is not a good solution, but I try to do things well and not make this folder is not enough. 

有人能告訴我怎麼清楚做正確的事情?

謝謝!

回答

1

什麼是佈局文件夾的最佳組合,以確保最大限度地支持不同的屏幕尺寸?

這是不可能在摘要中回答的。

我在正確的方向嗎?

-layout-WxH已被棄用一些年。

總是需要創建文件夾layout-large,layout-xlarge ...?

號如果你不關心的Android 2.X -large-xlarge設備(例如,Kindle Fire的,NOOK)或Android 3.1設備(市場的0.4%,爲2012年11月),然後跳過-large-xlarge非常好。

然而,-small仍可能與您無關,對於非常小的屏幕尺寸設備(下3" 對角線),如果要支持這樣的設備。

我認爲該文件夾的佈局,分辨率480x320是沒有很好的解決

正確的。

我嘗試做的事情做好,而不是將這個文件夾是遠遠不夠的。

然後爲-layout設計一個更靈活的用戶界面。

+0

你好,謝謝你的回答。我雖然認爲它已被棄用,但我不確定(-layout-WxH)。謝謝你對文件夾-xlarge和-large的回答,我不知道它只涉及這些設備。現在對我來說不那麼困惑。我會嘗試它和最後的精度..我可以繼續使用特定的文件夾,如佈局SW720dp?這三個文件夾是我在頂部發言的sw * dp,它們足夠好嗎?我明白你不能固定使用,但在我的情況下,你會做什麼?再次感謝您的快速回答。 – cremy