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

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

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

    隨筆 - 33, 文章 - 0, 評論 - 12, 引用 - 0
    數據加載中……

    Android中關于dip和px以及轉換的總結

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

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

    dip(device independent pixels)——設備獨立像素:這個和設備硬件有關,一般我們為了支持WCGA、HVGA和QVGA推薦使用這個,不依賴于像素。等同于dp。

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

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

    in(inches)——英寸

    mm(millimeters)——毫米

    到底px和dip有什么區別呢?

    dip != px

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

    當屏幕density=240時使用hdpi標簽的資源
    當屏幕density=160時,使用mdpi標簽的資源
    當屏幕density=120時,使用ldpi標簽的資源。

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

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

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


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

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

    評論

    # re: Android中關于dip和px以及轉換的總結 [未登錄]  回復  更多評論   

    eeeeeeeee
    2014-05-07 15:39 | w

    # re: Android中關于dip和px以及轉換的總結   回復  更多評論   

    re: Android中關于dip和px以及轉換的總結

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 9277手机在线视频观看免费| 亚洲AV无码专区亚洲AV桃| 一级做a爰片久久免费| 四虎成人免费网址在线| 亚洲六月丁香六月婷婷蜜芽| 亚洲视频在线免费看| 2022年亚洲午夜一区二区福利| 成人久久免费网站| 亚洲国产精品特色大片观看完整版| 国产精品视频全国免费观看| 亚洲中文字幕无码一区二区三区 | 大地资源在线资源免费观看| 亚洲真人无码永久在线| 精品无码一级毛片免费视频观看 | 深夜a级毛片免费视频| 免费在线黄色网址| 国产精品美女久久久免费 | 亚洲成av人片在www鸭子| 国产精品色午夜免费视频 | 国产乱子伦精品免费视频| 国产亚洲成AV人片在线观黄桃 | 在线观看亚洲AV每日更新无码| 黄页网站免费观看| 久久亚洲精品无码网站| 亚洲成人国产精品| 国产午夜成人免费看片无遮挡| 亚洲视频一区二区在线观看| 24小时日本在线www免费的| 毛片亚洲AV无码精品国产午夜| 亚洲综合久久夜AV | 久久久国产精品福利免费| 亚洲成人福利网站| 国产极品美女高潮抽搐免费网站| 一级特黄a免费大片| 亚洲AV日韩精品久久久久久久| 思思re热免费精品视频66| 美美女高清毛片视频黄的一免费 | 亚洲激情视频网站| 日韩免费视频播放| 丝袜捆绑调教视频免费区| 亚洲噜噜噜噜噜影院在线播放|