Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發實例 >> Android屏幕大小和密度對照表,以及px、dip、sp等像素單位的解釋

Android屏幕大小和密度對照表,以及px、dip、sp等像素單位的解釋

編輯:Android開發實例

一直對px、dip、sp、dp這幾個單位概念很模糊。網上查了下,基本理論上是清楚了。

1.px (pixels)(像素):屏幕上的點 ,與密度相關。密度大了,單位面積上的px會比較多。

2.dip或dp(與密度無關的像素)。這個和設備硬件有關,為了支持WVGA、HVGA和QVGA 5進制空間推薦使用這個。一種基於屏幕密度的抽象單位。設置一些view的寬高可以用這個,一般情況下,在不同分辨率,都不會有縮放的感覺。如果用px的話,320px占滿HVGA的寬度,到WVGA上就只能占一半不到的屏幕了,那一定不是你想要的。
3.sp(與刻度無關的像素)放大像素– 主要處理字體的大小。



屏幕大小和密度對照表 :


下面是在manifest中設置app在不同分辨率時,是否支持多密度的方法。
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
    ...
    <supports-screens
        android:smallScreens="true"
        android:normalScreens="true"
        android:largeScreens="true"
        android:xlargeScreens="true"
        android:anyDensity="true" />
</manifest>

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved