android屏幕基础知识
首先,先來上一張圖,看看android屏幕分辨率的占比情況
?
什么是dp,dip,dpi,sp、px ?之間的關(guān)系是什么?
? ? ? ? ?px:構(gòu)成圖像的最小單位
dp/dip:密度無關(guān)像素 以160dpi為基準 1dp=1px
sp:絕大多數(shù)文字的大小推薦12sp 14sp 18sp 22sp
?
什么是mdpi、hdpi、xdpi、xxdpi、xxxdpi?如何計算和區(qū)分?
| 名稱 | 像素密度范圍 |
| mdpi | 120dpi-160dpi |
| hdpi | 160dpi-240dpi |
| xhdpi | 240dpi-320dpi |
| xxhdpi | 320dpi-480dpi |
| xxxhdpi | 480dpi-640dpi |
?
因為Android屏幕尺寸實在太多,分辨率高低跨度非常大,不像蘋果只有那么幾款固定設備、固定尺寸。所以Android把各種設備的像素密度劃成了好幾個范圍區(qū)間,給不同范圍的設備定義了不同的倍率,來保證顯示效果相近。像素密度概念雖然重要,但用不著我們自己算,iOS與Android都幫我們算好了。
ldpi [0.75倍]
mdpi [1倍]
hdpi [1.5倍]
xhdpi [2倍]
xxhdpi [3倍]
xxxhdpi [4倍]
?
Android 中我們?nèi)∮?strong>720x1280的尺寸設計,那我們就說說在這個尺寸下這些元素的尺寸:
狀態(tài)欄高度為:50 px
導航欄高度為:96 px
主菜單欄高度為:96 px
內(nèi)容區(qū)域高度為:1038 px(1280-50-96-96=1038)
Android最近出的手機都幾乎去掉了實體鍵,把功能鍵移到了屏幕中,當然高度也是和菜單欄一樣的:96 px
啟動圖標:48 x 48dp
手機上的action bar 圖標應該是32x32dp
小圖標應該是 16x16 dp
通知圖標必須是 24x24 dp
? ? ? ? ? ? ? ? ? ? ? ?
轉(zhuǎn)載于:https://www.cnblogs.com/lyysz/p/5805464.html
總結(jié)
以上是生活随笔為你收集整理的android屏幕基础知识的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JQuery 操作 radio 被坑一例
- 下一篇: 《机器学习》周志华 习题答案9.4