<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 33, 文章 - 0, 評(píng)論 - 12, 引用 - 0
    數(shù)據(jù)加載中……

    Android中關(guān)于dip和px以及轉(zhuǎn)換的總結(jié)

    我們在頁面布局的時(shí)候,經(jīng)常會(huì)設(shè)置容器的長度,但是到底該使用哪個(gè)作為長度的單位而懊惱。在Android中支持的描述大小區(qū)域的類型有以下幾種:

    px(pixels)——像素:不同的設(shè)備顯示效果相同,一般我們HVGA代表320x480像素,這個(gè)用的比較多。

    dip(device independent pixels)——設(shè)備獨(dú)立像素:這個(gè)和設(shè)備硬件有關(guān),一般我們?yōu)榱酥С諻CGA、HVGA和QVGA推薦使用這個(gè),不依賴于像素。等同于dp。

    sp(scaled pixels—best for text size)——帶比例的像素。

    pt(points)——磅:1pt = 1/72英寸

    in(inches)——英寸

    mm(millimeters)——毫米

    到底px和dip有什么區(qū)別呢?

    dip != px

    主要是針對不同設(shè)備而言的。在Density是160的設(shè)備上,比如用AVDManager創(chuàng)建的默認(rèn)模擬器,dip和px是一樣的但是如果同樣的代碼,換到不同Density的設(shè)備上,比如換到一個(gè)Density是240的設(shè)備上,dip和px體現(xiàn)出來的大小就不一樣了。px不管在什么樣的設(shè)備上都是那樣長,但是dip會(huì)根據(jù)設(shè)備變化;WQVGA屏density=120;QVGA屏density=120;HVGA屏density=160;WVGA屏density=240;density值表示每英寸有多少個(gè)顯示點(diǎn),與分辨率是兩個(gè)概念。

    當(dāng)屏幕density=240時(shí)使用hdpi標(biāo)簽的資源
    當(dāng)屏幕density=160時(shí),使用mdpi標(biāo)簽的資源
    當(dāng)屏幕density=120時(shí),使用ldpi標(biāo)簽的資源。

    不加任何標(biāo)簽的資源是各種分辨率情況下共用的。布局時(shí)盡量使用單位dip,少使用px。

    換算公式為:
    pixs =dips * (densityDpi/160). 
    dips=(pixs*160)/densityDpi

    如何獲得設(shè)備的屏幕分辨率和屏幕密度?
    例如分辨率為480*800,密度為240的設(shè)備,方法如下


    DisplayMetrics dm =getResources().getDisplayMetrics();
    dm.densityDpi=240
    dm.widthPixels=480
    dm.heightPixels=800

    posted on 2013-02-01 10:08 建華 閱讀(4999) 評(píng)論(2)  編輯  收藏

    評(píng)論

    # re: Android中關(guān)于dip和px以及轉(zhuǎn)換的總結(jié) [未登錄]  回復(fù)  更多評(píng)論   

    eeeeeeeee
    2014-05-07 15:39 | w

    # re: Android中關(guān)于dip和px以及轉(zhuǎn)換的總結(jié)   回復(fù)  更多評(píng)論   

    re: Android中關(guān)于dip和px以及轉(zhuǎn)換的總結(jié)

    只有注冊用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 最近最好的中文字幕2019免费 | 免费人妻av无码专区| 最近2019中文免费字幕在线观看 | 猫咪社区免费资源在线观看 | 亚洲乱码国产一区网址| 一二三四免费观看在线视频中文版| 国产黄色片免费看| 国产精品亚洲综合天堂夜夜| 亚洲激情校园春色| 久久亚洲国产视频| 亚洲中文字幕成人在线| 日韩电影免费在线| 国产福利在线观看免费第一福利| 无码国产精品一区二区免费vr| 亚欧洲精品在线视频免费观看| 亚洲AV综合色区无码一二三区| 亚洲视频在线观看网站| 亚洲亚洲人成综合网络| 亚洲 综合 国产 欧洲 丝袜| 在线观看亚洲免费视频| 午夜性色一区二区三区免费不卡视频| 好紧我太爽了视频免费国产| 久久久久久国产a免费观看不卡| 一级a性色生活片久久无少妇一级婬片免费放 | 亚洲日韩人妻第一页| 日本特黄特黄刺激大片免费| 大地资源在线观看免费高清| 最近中文字幕免费2019| 三年片在线观看免费大全电影| 免费看无码特级毛片| 国产无遮挡裸体免费视频在线观看| 久久九九久精品国产免费直播| 国产精品成人69XXX免费视频| 新最免费影视大全在线播放| 福利片免费一区二区三区| 色欲aⅴ亚洲情无码AV蜜桃| 亚洲人成网站免费播放| 亚洲精品无码成人| 国产成人人综合亚洲欧美丁香花 | 日韩免费视频观看| 国产一级淫片a免费播放口之|