安卓中顯示單位px和dip以及sp講解

安卓中顯示單位:px和dip以及sp的講解android

  Xml代碼:佈局

  <EditText字體

  android:id="@+id/edittext"spa

  android:layout_width="fill_parent"orm

  android:layout_height="wrap_content"ip

  android:textSize="20sp"it

  />硬件

  如上,在android界面佈局中形如 android:textSize="20sp" 這樣的代碼中屬性值單位sp表明的是一個距離值。im

  android 中通常支持以下經常使用的距離單位:layout

  px (pixels)像素:

  每一個px對應屏幕上的一個點,這個用的比較多。

  dip或dp (device independent pixels)設備獨立像素:

  一種基於屏幕密度的抽象單位,在每英寸160點的顯示器上,1dip=1px。

  但隨着屏幕密度的改變,dip和px的換 算會發生改變。

  這個和設備硬件有關,通常咱們爲了支持WVGA、HVGA和QVGA cwj推薦使用這個,不依賴像素。

  sp (scaled pixels — best for text size) 放大像素:

  主要處理字體的大小。能夠根據用戶字體大小首選項進行縮放。

  in (inches)英寸:標準長度單位

  mm (millimeters)毫米:標準長度單位

  pt (points)點:標準長度單位,1/72 英寸

爲了使用不一樣的分辨率,不一樣的像素密度,推薦使用dip,文字使用sp

相關文章
相關標籤/搜索