我想區分佈局/可繪製以下兩個設備:Android不兌現LDPI預選賽
1) 7" hdpi
2) 7" ldpi
所以我用下面的合格目錄:
1) layout-sw600dp-hdpi/drawable-sw600dp-hdpi
2) layout-sw600dp-ldpi/drawable-sw600dp-ldpi
但是,當我運行一個7英寸的ldpi設備,屏幕大小爲480x764像素,然後Android(V4.0.3)選擇hdpi版本。爲什麼會這樣呢?當我閱讀文檔時,ldpi應該更合適。
當我刪除layout- sw600dp-hdpi/drawable-sw600dp-hdpi,它確實選擇了2)並且一切正常。但我也需要hdpi版本。
所以,我怎麼能區分7" 設備的LDPI/HPDI版本?
謝謝!
安德烈
這將是太多的工作。我希望能夠更輕鬆地解決Android的「最佳選擇」。 – Andrej
嘗試將名稱:layout-sw600dp-ldpi更改爲layout-sw600dp,並將drawable-sw600dp-ldpi更改爲drawable-sw600dp。然後這些目錄將是默認的,並且對於指定的設備將使用其他目錄。 – RobertM
嗨RobertM。我試過這個,但它不起作用。 Android仍然傾向於用「7」ldpi設備的-hdpi,這是Android的一個漏洞嗎? – Andrej