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

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

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

    The NoteBook of EricKong

      BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      611 Posts :: 1 Stories :: 190 Comments :: 0 Trackbacks

      Android中布局的單位很多,如:(dp、sp、px、in、pt、mm) 但是他們之間有什么區(qū)別了?又該在什么時候使用了?我想即使是很有經(jīng)驗的開發(fā)者有時也會不明白吧。

             現(xiàn)在這里介紹一下dp和sp。dp也就是dip。這個和sp基本類似。如果設(shè)置表示長度、高度等屬性時可以使用dp 或sp。但如果設(shè)置字體,需要使用sp。dp是與密度無關(guān),sp除了與密度無關(guān)外,還與scale無關(guān)。如果屏幕密度為160,這時dp和sp和px是一樣的。1dp=1sp=1px,但如果使用px作單位,如果屏幕大小不變(假設(shè)還是3.2寸),而屏幕密度變成了320。那么原來TextView的寬度設(shè)成160px,在密度為320的3.2寸屏幕里看要比在密度為160的3.2寸屏幕上看短了一半。但如果設(shè)置成160dp或160sp的話。系統(tǒng)會自動將width屬性值設(shè)置成320px的。也就是160 * 320 / 160。其中320 / 160可稱為密度比例因子。也就是說,如果使用dp和sp,系統(tǒng)會根據(jù)屏幕密度的變化自動進行轉(zhuǎn)換。

             px:表示屏幕實際的象素。例如,320*480的屏幕在橫向有320個象素,在縱向有480個象素。 

             in:表示英寸,是屏幕的物理尺寸。每英寸等于2.54厘米。例如,形容手機屏幕大小,經(jīng)常說,3.2(英)寸、3.5(英)寸、4(英)寸就是指這個單位。這些尺寸是屏幕的對角線長度。如果手機的屏幕是3.2英寸,表示手機的屏幕(可視區(qū)域)對角線長度是3.2*2.54 = 8.128厘米。讀者可以去量一量自己的手機屏幕,看和實際的尺寸是否一致。 

             mm:表示毫米,是屏幕的物理尺寸。 

             pt:表示一個點,是屏幕的物理尺寸。大小為1英寸的1/72。

    posted on 2014-12-16 11:38 Eric_jiang 閱讀(205) 評論(0)  編輯  收藏 所屬分類: Android
    主站蜘蛛池模板: 久久精品蜜芽亚洲国产AV | 久久91亚洲人成电影网站| 四虎永久在线观看免费网站网址 | 四虎在线免费播放| 亚洲国产一区国产亚洲 | 国产99久久久国产精免费| 久久综合亚洲鲁鲁五月天| 亚洲国产一区二区三区| 无人在线观看免费高清视频| 国产成人精品亚洲日本在线 | 亚洲AV午夜成人影院老师机影院| 国产高清在线精品免费软件| 羞羞视频网站免费入口| 亚洲男人的天堂久久精品| 日产亚洲一区二区三区| 久久精品国产亚洲网站| 亚洲综合区小说区激情区| 日韩午夜免费视频| 女人张腿给男人桶视频免费版| 18禁男女爽爽爽午夜网站免费| 久久国产精品免费一区| 免费在线观看一区| 国产偷窥女洗浴在线观看亚洲| 全免费a级毛片免费看不卡| 免费精品国产自产拍在| xx视频在线永久免费观看| 色欲A∨无码蜜臀AV免费播| 日本免费在线中文字幕| 在线观看片免费人成视频无码| 男男AV纯肉无码免费播放无码| 激情综合亚洲色婷婷五月| 亚洲第一页在线视频| 亚洲黄色网站视频| 亚洲综合婷婷久久| 久久精品国产亚洲AV大全| 亚洲AV无码乱码麻豆精品国产| 亚洲一区二区三区亚瑟| 99热亚洲色精品国产88| 中国china体内裑精亚洲日本| 亚洲色成人网站WWW永久四虎| 亚洲乱码日产精品一二三|