Android開發中的各種尺度單位

來源:互聯網
上載者:User

標籤:建議   tar   一個   定義   target   col   width   知識庫   裝置   

px

像素(pixel),表示螢幕上一個物理像素點
不建議直接使用 px 繪製UI,因為受像素密度的影響,以 px 為單位繪製的UI在不同手機上顯示的實際大小會不同

dp   (用於定義控制項大小)

密度無關像素。Android 建議使用的一種虛擬像素單位,可以使定義的UI布局在不同像素密度的裝置上具有相同的效果。

像素密度dpi = 每英寸長度含有的像素點數量 = 螢幕縱向(橫向)長度 / 螢幕縱向(橫向)像素數目。

這種密度無關像素尺寸等同於160 dpi 螢幕上的一個物理像素。所以 px = dp * (dpi / 160)

android系統定義了四種像素密度:

名稱 簡稱 dpi
low ldpi 約120 dpi
medium mdpi 約160 dpi
high hdpi 約240 dpi
extra-high xhdpi 約320 dpi
extra-extra-high xxhdpi 約480 dpi
extra-extra-extra-high xxxdpi 約640 dpi
dip

dp 的早期命名,與 dp 完全相同。

sp  (用於定義字型大小)

縮放無關像素(scale-independent pixel)。spdp 很類似但區別是,Android 系統允許使用者自訂文字尺寸大小(小、正常、大、超大等等),當文字尺寸是“正常”時1sp=1dp,而當文字尺寸是“大”或“超大”時,1sp>1dp

因此sp主要用於定義字型大小,在使用者佈建放大字型後,只有用sp為單位的文字被放大。

pt

標準長度單位,1pt=1/72英寸=0.035厘米。

in

英寸,1英寸=2.54厘米(約)

Android開發中的各種尺度單位

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.