1
我有兩個activity_menu.xml
平板電腦layout-sw600dp
和另一個layout
。平板電腦的佈局從不加載(我甚至在4K xxxhdpi仿真器上測試過)。我還要補充說我的所有佈局都是肖像畫。 是否有任何可能需要在清單,gradle或添加到文件中進行更改?Android「最小寬度」佈局不適用於平板電腦
我沒有嘗試佈局大,但我想保持它「現代」,而不是使用過時的方法。
我有兩個activity_menu.xml
平板電腦layout-sw600dp
和另一個layout
。平板電腦的佈局從不加載(我甚至在4K xxxhdpi仿真器上測試過)。我還要補充說我的所有佈局都是肖像畫。 是否有任何可能需要在清單,gradle或添加到文件中進行更改?Android「最小寬度」佈局不適用於平板電腦
我沒有嘗試佈局大,但我想保持它「現代」,而不是使用過時的方法。
平板電腦的佈局從不加載(我甚至在4K xxxhdpi模擬器上測試過它)。
我不知道你認爲4K是什麼,因爲似乎有多個定義。
但是,xxxhdpi
是640dpi。 640dp是密度爲xxxhdpi
的2560像素。在Wikipedia上引用的4K定義都具有2160像素的最小寬度。因此,這個仿真器不會使用res/layout-sw640dp/
,因爲它不夠大。
要創建一個將使用res/layout-sw640dp/
資源的模擬器,您需要創建一個最小寬度爲640dp或更大的模擬器。因此,例如,如果您創建了一個mdpi
模擬器,其中1dp = 1px,則需要選擇兩側均爲640px或更大的分辨率。
你製作佈局肖像的方式是什麼?你是以編程方式設置它還是將'port'限定符添加到'layout'目錄? –