安卓hdpi什麼意思
A. android安卓系統dp/sp/px換算表比率 ratexxxhdpi是多少
首先要明確兩點,什麼是dpi?什麼是dp?
dpi
=
dots
per
inch(每個inch上有多少個點)
160dpi的屏幕,1dp
=
1px,也就意味著1dp
=
1/160
inch。
所以每個inch上的點數越多(點的密度越大),每個dp對應的px也就越大
dp/sp可以認為是相同的,不過sp通常用於設置字體大小,而dp用於尺寸。
dp/sp與px換算,是和設備的density相關的,dp
*
density
(密度)=
px。
float
density
=
Resources.getSystem().getDisplayMetrics().density;
所謂的xhdpi,其dpi並不是某一固定取值,只要在240~320dpi范圍內的都認為是xhdpi(mdpi/hdpi/xhdpi/xxhdpi類似)。
所以同樣是xhdpi的手機,dp和px的轉換也是不同的。
B. 安卓手機dpi和ppi為什麼不相同
那個是開發時候用的,相當於是安卓強行規定,跟我們平時所謂的ppi(像素密度)不一樣
這里所說的dpi,一般都被用於字體等大小的修改
Android Design [1] 里把主流設備的 dpi 歸成了四個檔次,120 dpi、160 dpi、240 dpi、320 dpi
現在屏幕越做越大,當然480 dpi、560 dpi的也都出來了
可以看看這個http://blog.csdn.net/zhaokaiqiang1992/article/details/39738557?utm_source=tuicool&utm_medium=referral
C. 安卓UI設計中屏幕實際密度與系統密度的區別
實際密度」就是我們自己算出來的密度,這個密度代表了屏幕真實的細膩程度,如上述例子中的440dpi就 是實際密度,說明這塊屏幕每寸有440個像素。5英寸1080×1920的屏幕密度是440,而相同解析度的4.5英 寸屏幕密度是490。如此看來,屏幕密度將會出現很多數值,呈現嚴重的碎片化。而密度又是安卓屏幕將界 面進行縮放顯示的依據,那麼安卓是如何適配這么多屏幕的呢?
其實,「交互時代」認為每部安卓手機屏幕都有一個初始的固定密度,這些數值是120、160、240、320、 480,我們權且稱為「系統密度」。大家發現規律沒有?相隔數值之間是2倍的關系。一般情況下,240× 320的屏幕是低密度120dpi,即ldpi;320×480的屏幕是中密度160dpi,即mdpi;480×800的屏幕是高密度 240dpi,即hdpi;720×1280的屏幕是超高密度320dpi,即xhdpi;1080×1920的屏幕是超超高密度480dpi ,即xxhdpi。
D. Android中dpi,drawable和VGA的區別以及聯系
1.drawable-(hdpi,mdpi,ldpi)的區別:
dpi是「dot per inch」的縮寫,每英寸像素數。
四種密度分類: ldpi (low), mdpi (medium), hdpi (high), and xhdpi (extra high)
一般情況下的普通屏幕:ldpi是120,mdpi是160,hdpi是240,xhdpi是320。
2.WVGA,HVGA,QVGA的區別:
VGA是"Video Graphics Array",顯示標准為640*480。
WVGA(Wide VGA)解析度為480*800
HVGA(Half VGA)即VGA的一半解析度為320*480
QVGA(Quarter VGA)即VGA非四分之一解析度為240*320
3.drawable-(hdpi,mdpi,ldpi)和WVGA,HVGA,QVGA的聯系:
hdpi裡面主要放高解析度的圖片,如WVGA (480x800),FWVGA (480x854)
mdpi裡面主要放中等解析度的圖片,如HVGA (320x480)
ldpi裡面主要放低解析度的圖片,如QVGA (240x320)
系統會根據機器的解析度來分別到這幾個文件夾裡面去找對應的圖片
E. 如圖右側,請問mdpi,hdpi,xhdpi,xxhdpi四種的像素具體分別是多少
ldpi:240x320
mdpi:320x480
hdpi:480x800、480x854
xhdpi:至少960*720
xxhdpi:1280×720
F. mdpi,hdpi,xhdpi,xxhdpi這四種格式的像素分別是多少
ldpi:240x320
mdpi:320x480
hdpi:480x800、480x854
xhdpi:至少960*720
xxhdpi:1280×720
屏幕相關概念
1、解析度
:是指屏幕上有橫豎各有多少個像素
2、屏幕尺寸
:指的是手機實際的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸等;
3、密度無關的像素: dip是一種虛擬的像素單位
,dip和具體像素值的對應公為dip/pixel=dpi值/160,也就是px
=
dp
*
(dpi
/
160)
,目前主要是以解析度為800*480和854*480的手機用戶居多
4、屏幕密度
:每英寸像素數
,手機可以有相同的解析度,但屏幕尺寸可以不同。比如安卓將
實際的屏幕密度分為四個通用尺寸——low,medium,high,and
extra
high;而一般情況下的普通屏幕ldpi是120dpi,mdpi是160dpi,hdpi是240dpi,xhdpi是320dpi
,對於屏幕來說,dpi越大,屏幕的精細度越高,屏幕看起來就越清楚
參考資料
C博客:http://blog.csdn.net/Caster_Saber/article/details/50393855
G. Android 平台設計規范有哪些
1、尺寸以及解析度:
Android的界面尺寸比較流行的有:480*800、720*1280、1080*1920,我們在做設計圖的 時候建議是以 480*800的尺寸為標准;
2、界面基本組成元素:
界面基本組成元素包括:狀態欄+導航欄+主菜單欄+內容區域;以480*800的尺寸為標准下的 各個元素的高度(其實導航欄和菜單欄每一個應用都或許不一樣,android對於尺寸沒有太明確的 數據規范)如下:
3、字體:
Android 系統中,Droid Sans 是默認字體,與微軟雅黑很像;
4、操作欄:
1、」操作欄」對於 Android 應用來說是最重要的設計元素,它通常在應用運行的所有時間都呆 在屏幕頂部;
2、 操作欄的基本布局:
1向上+2 Spinner視圖控制+3 重要操作按鈕+4 更多操作:其中,向上按鈕,點擊後是去到 當前界面的上一個層級,非第一層級界面有此按鈕,第一層級界面則無向上按鈕;Spinner 是 用於展示內容的下拉菜單,其內容包括視圖的快速切換和顯示相關內容的完整信息;更多操作 (action overflow)是集合操作欄中不常用的和非重要操作的地方。
5、多面板布局:
多面板布局更多的是針對平板電腦,把手機端的目錄視圖和詳情視圖兩個層級的界面,甚至更 多的頁面,復合展示在同一個界面中,有效地利用平板電腦的屏幕空間,扁平化層級結構,簡 化導航。這點在iPad上已經運用得相當嫻熟了。
6、選擇:
Android4.0中的長按與Android2.3及更早期的版本有很大的不同。早期版本長按操作後,是 出現情境菜單的浮出層。在Android4.0中,長按後在操作欄的位置會覆蓋一個臨時的情境操 作欄,不再彈出情境菜單浮出層。在臨時情境操作欄的環境下,當前界面的內容項允許被單個 處理,也允許被批量處理。
7、返回和向上:
返回按鍵用在手機全局的虛擬導航欄中,基於用戶最近查看的界面歷史,採用時間倒序的方式, 連接界面間的關系。向上按鈕用在操作欄的左側,基於層級結構,點擊後是去到當前界面的上一 個層級,若當前界面已經是最高一級,則沒有向上按鈕。
8、主題樣式:
推出三套默認主題:Holo淺色主題、Holo深色主題、Holo淺色底+深色操作欄主題。主推app在 這三套默認主題的基礎上做設計,以加快app研發效率,但只是建議使用,並沒有完全強制。
9、觸摸與反饋:
用戶觸摸應用中的可操作區域,應當在視覺上有響應,微小的反饋會給用戶帶來很好地效果;
10、按鈕:
1、按鈕的3種表現形式如下圖:
2、對於僅包括圖標的按鈕,不需要使用背景色;
11、滑塊:
滑塊的幾種表現形式如下圖:
12、進度條:
如果某個操作需要花費很長的時間,就需要用進度條的指示和旋轉圈的形式來表示:
1、如果你可以知道當前任務完成的比例,那麼使用進度條,讓用戶了解大約還需要多久才能完成;
2、當使用旋轉圓圈時,不要配以文字標簽。旋轉的圓圈已經表明了正在進行後台操作。
13、開關:
用戶通過開關作出選擇,包括3種形式:復選框+單選按鈕+開關;
1、復選框:用戶可以在一個集合中作出多個選擇:
2、單選按鈕:單選按鈕允許用戶在一個集合中做一次選擇;
3、開關:開關控制單個選項的狀態;
14、對話框:
應用通過對話框讓用戶作出決定或者填寫一些信息,
1、對話框的左邊一般情況下是取消按鈕,右邊是確定按鈕;
H. 安卓下xxhdpi代表哪個解析度
你好!
ldpi:240x320
mdpi:320x480
hdpi:480x800
xhdpi:960*720
xxhdpi:1280×720
實際屏幕的尺寸的大小組合更多
僅代表個人觀點,不喜勿噴,謝謝。
I. 安卓手機文本規范是啥
眾所周知,安卓系統是開源的,國內又有超多的手機廠商,小米、魅族、華為、oppo、三星等,每一個品牌有屬於自己的UI設計規范,但是我們主要分析UI界面尺寸規范。
1、字體
安卓系統中文採用的是思源黑體,英文字體為robot字體。
只使用偶數單位 24 pt,28 pt,36 pt等字體大小
2、mdpi、hdpi、 xhdpi、xxhdpi、xxxhdpi、dp、px到底是什麼意思?
講圖標之前先來分析一下一排英文的意思:
mdpi、hdpi、 xhdpi、xxhdpi、xxxhdpi都是表示的屏幕密度大小,依次數值越大,其解析度越高。常用的是xxhdpi和xxxhdpi。
dp是安卓系統專用的長度單位,設備獨立像素的意思。不同設備有不同的顯示效果,這個和設備硬體有關。多為圖標使用,文字則用sp(放大像素),主要用於字體顯示best for textsize。
px是像素的意思, 不同設備顯示效果相同。