什麼樣的平板電腦獲得layout-xlarge
和layout-sw720dp
文件夾?sw720dp和xlarge之間的佈局文件夾區別
例如8「 - 10」在layout-xlarge
文件夾下。這是一個從文檔:
但是關於layout-sw720dp
什麼?
我知道,如果我沒有layout-xlarge
文件夾Android將導航10" 平板電腦layout-sw720dp
,但對於8" - 9" 片
Android將選擇layout
或layout-sw720dp
文件夾
什麼樣的平板電腦獲得layout-xlarge
和layout-sw720dp
文件夾?sw720dp和xlarge之間的佈局文件夾區別
例如8「 - 10」在layout-xlarge
文件夾下。這是一個從文檔:
但是關於layout-sw720dp
什麼?
我知道,如果我沒有layout-xlarge
文件夾Android將導航10" 平板電腦layout-sw720dp
,但對於8" - 9" 片
Android將選擇layout
或layout-sw720dp
文件夾
呢?將根據屏幕寬度首先查找大於720dp的設備寬度
您可以用來提供大小特定資源的配置限定符很小,正常,大和xlarge。例如,超大屏幕的佈局應該放在layout-xlarge /中。
從Android 3.2(API級別13)開始,上面的大小組已被棄用,您應該使用swdp配置限定符來定義佈局資源所需的最小可用寬度。例如,如果您的多窗格平板電腦佈局需要至少600dp的屏幕寬度,則應將其放置在layout-sw600dp /中。關於爲Android 3.2聲明平板佈局的部分將進一步討論使用新技術來聲明佈局資源。
參考 https://developer.android.com/guide/practices/screens_support.html
有有波紋管可以藏漢
1)layout-sw480dp drawable-sw480dp
2)layout-sw600dp drawable-sw600dp
3)layout-sw720dp drawable-sw720dp
layout-sw720dp
瞭解他們的多個文件夾意味着最小寬度爲720dp的設備。具體而言,設備的最小寬度是屏幕可用高度和寬度中最短的。
最小寬度
實例:sw320dp,sw600dp,sw720dp等一個 屏幕的基本大小,以可用屏幕 區域的最短尺寸所指示的。具體而言,設備的最小寬度是屏幕可用高度和寬度中最短的(您也可以將其視爲屏幕的「最小可能寬度」 )。您可以使用此限定符 確保不管屏幕的當前方向如何,您的應用程序的UI的可用寬度至少爲dps。
但是如果你在一個應用程序中使用這兩種layout-xlarge
和layout-sw720dp
,有資格他們都將始終從layout-sw720dp
取設備。這是因爲sw<???>dp
限定符的優先級更高。這在上面鏈接的文檔中有明確說明。如果您爲任何資源提供了多個限定符類型,則Android會按照給予每種類型的優先順序搜索合格文件夾。
從文檔
Android支持多種配置限定符,您可以添加多個 預選賽一個目錄名,每個 預選賽用破折號分開。
表按優先順序列出了有效的配置限定符 - 如果對資源目錄使用多個限定符 ,則必須將它們添加到表中列出的目錄名稱中,其順序爲 。