螢幕解析度: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一類的平板裝置來瀏覽頁面。這種情況下,固定寬度的設計方案將會顯得越發不合理。頁面需要有更好的適應性,其布局結構要做到根據不同的裝置及螢...