螢幕解析度適配

2021-08-31 20:05:57 字數 749 閱讀 4408

螢幕解析度:1024x600

density:1(160)

資料夾:values-mdpi-1024x600

螢幕解析度:1024x600

density:1.5(240)

資料夾:values-hdpi-683x400  由1024/1.5  600/1.5得到,需要四捨五入。

螢幕解析度:800x480

density:1(160)

資料夾:values-mdpi-800x480

螢幕解析度:800x480

density:1.5(240)

資料夾:values-hdpi-533x320  由800/1.5  480/1.5得到,需要四捨五入。

以此類推

一般情況下需要建立出values 、values-mdpi 、 values-hdpi資料夾,以備在一些沒有規定的尺寸螢幕上找不到資源的情況。

然後在裡面使用不同的dimens檔案,layout中不要使用顯示的數字,所有的尺寸定義全都援引dimens裡面的內容。

這樣能夠保證深度ui定製的情況

0105補充

******************************

在工程的default.properties中如果split.density=false,則解析度適配的時候資料夾命名不需要與scale相除

例螢幕解析度:800x480

density:1.5(240)

資料夾:values-hdpi-800x480

螢幕解析度適配

螢幕解析度 1024x600 density 1 160 資料夾 values mdpi 1024x600 螢幕解析度 1024x600 density 1.5 240 資料夾 values hdpi 683x400 由1024 1.5 600 1.5得到,需要四捨五入。螢幕解析度 800x480 ...

螢幕解析度適配心得

1 資源統一放在drawable xdpi 根據你們的專案需要x可是 h l m x 這裡的任何解析度的螢幕都能訪問到 針對部分存在差異單獨存放 res drawable sw dp xdpi,供各個不同解析度螢幕使用 2 布局檔案存放在layout中,如有特殊布局需要區分,可單獨建立資料夾layo...

適配不同解析度螢幕

如今的螢幕解析度,小至320px iphone 大到2560px甚至更高 大顯示器 變化範圍極大。除了使用傳統的台式電腦,使用者會越來越多的通過手機 上網本 ipad一類的平板裝置來瀏覽頁面。這種情況下,固定寬度的設計方案將會顯得越發不合理。頁面需要有更好的適應性,其布局結構要做到根據不同的裝置及螢...