Android螢幕適配

2021-07-10 03:03:50 字數 1426 閱讀 3147

一、重要概念的理解:

螢幕尺寸:螢幕對角線的長度,單位是英吋;1英吋 = 2.54厘公尺

螢幕解析度:手機螢幕縱橫上的畫素點數,單位是px,1px = 1個畫素密度 例如常見的解析度:1920x1080(px構成影象的最小單位)

螢幕畫素密度:手機螢幕每英吋上的畫素點數,單位是dpi,是「dot per inch」的縮寫,和螢幕尺寸、螢幕解析度有關

px 構成影象的最小單位

dip dp 是一樣的,density independent pixels  的縮寫,即密度無關畫素。以160dpi 為基準,1dp = 1px。

sp  是 scale-independent pixels 的縮寫,可以根據文字大小進行放縮,一般用於字型,谷歌推薦使用 12sp 14sp 18sp 22sp 大小,不要使用基數和小數,進行放縮時,可能會精度丟失。

二、螢幕適配

名稱                                   畫素密度範圍

mdpi                                  120 -160 dpi(dot per inch)

hdpi                                   160 - 240dpi

xhdpi                                 240 - 320dpi

xxhdpi                               420 - 480dpi

***hdpi                             480 - 640dpi

在對應的res下的資源資料夾裡放和尺寸dimens

各解析度圖示的縮放:

該說明文件的連線:該文件的連線

android螢幕適配

1 配置android應用程式適配在不同的手機上,需要在androidmanifest.xml檔案的manifest標籤中新增子元素 1 2 3 4 5 6 7 8 9 10 manifestxmlns android supports screens android smallscreens tr...

Android螢幕適配

在sdk中的幫助文件中。develpe training best practices supporting multiple screens 這裡有多屏適配的介紹。現做簡單記錄。screen size small 至少 426dp x 320dp normal 至少 470dp x 320dp l...

android螢幕適配

ui在不同的螢幕畫素或大小中顯示效果可能會不同 1 建議使用盡量使用線性布局和相對布局,基本上不會產生螢幕大小不適應的問題 2 設定控制項寬高的時候使用單位dip dp 是根據當前裝置大小比例計算出來的 3 文字設定盡量使用sp單位 4 盡量不使用px設定大小 畫素px和dip相互轉換工具,實現兩種...