2016-07-23 253 views
1

我有兩個activity_menu.xml平板電腦layout-sw600dp和另一個layout。平板電腦的佈局從不加載(我甚至在4K xxxhdpi仿真器上測試過)。我還要補充說我的所有佈局都是肖像畫。 是否有任何可能需要在清單,gradle或添加到文件中進行更改?Android「最小寬度」佈局不適用於平板電腦

我沒有嘗試佈局大,但我想保持它「現代」,而不是使用過時的方法。

+0

你製作佈局肖像的方式是什麼?你是以編程方式設置它還是將'port'限定符添加到'layout'目錄? –

回答

1

平板電腦的佈局從不加載(我甚至在4K xxxhdpi模擬器上測試過它)。

我不知道你認爲4K是什麼,因爲似乎有多個定義。

但是,xxxhdpi是640dpi。 640dp是密度爲xxxhdpi的2560像素。在Wikipedia上引用的4K定義都具有2160像素的最小寬度。因此,這個仿真器不會使用res/layout-sw640dp/,因爲它不夠大。

要創建一個將使用res/layout-sw640dp/資源的模擬器,您需要創建一個最小寬度爲640dp或更大的模擬器。因此,例如,如果您創建了一個mdpi模擬器,其中1dp = 1px,則需要選擇兩側均爲640px或更大的分辨率。

相關問題