1
我已經設置了多個佈局,並將它們放置在佈局 - 小布局 - 正常大和xlarge文件夾中。我在清單中建立了支持的屏幕。我正在測試一款帶有小屏幕的舊手機,該應用程序似乎認識到手機的尺寸,因爲佈局非常完美。我還在筆記3上進行了測試,並且在更新我的layout-large文件夾中的文件時佈局不會更改。我錯過了什麼?問題應用程序識別手機屏幕尺寸
我已經設置了多個佈局,並將它們放置在佈局 - 小布局 - 正常大和xlarge文件夾中。我在清單中建立了支持的屏幕。我正在測試一款帶有小屏幕的舊手機,該應用程序似乎認識到手機的尺寸,因爲佈局非常完美。我還在筆記3上進行了測試,並且在更新我的layout-large文件夾中的文件時佈局不會更改。我錯過了什麼?問題應用程序識別手機屏幕尺寸
我能夠更正應用程序不識別不同大小屏幕的問題的方式是通過重命名我的佈局文件夾。我將layout-small重命名爲layout-ldpi,layout-normal爲layout-mdpi,layout-large爲layout-hdpi,layout-xlarge爲layout-xhpdi。有關支持多個屏幕的更多信息,請查看http://developer.android.com/guide/practices/screens_support.html
您還可以對每種屏幕尺寸使用'@ dimen/image_size'。我這樣做,它適用於我不同的屏幕 – Si8
因此從我的理解,只要安裝文件夾,你已經定製了不同文件夾內的XML文件,android應該自動選擇適合你的手機屏幕的佈局大小。我有幾種不同的佈局,唯一能夠改變任何尺寸屏幕外觀的佈局是layout-normal文件夾中的cml文件。我如何獲得應用程序以選擇其他尺寸 – BrokenCodez
我對不同的文件夾有不同的'dimen'文件設置,並且在'drawable'文件夾中具有圖像,並且Android非常高效地根據屏幕尺寸選擇正確的尺寸。創建不同的佈局並不令人頭痛,除非你正在加載大量的圖像,在這種情況下它會變得很慢,最好使用不同的圖像大小。 – Si8