大家平时单位都用px吗,还是in,mm,pt,dp,sp呢?

解决方案 »

  1.   

    习惯用dip了,偶尔用px和sp,in和mm属于冷部门
    具体参看这个比较专业点:
    http://ffly.iteye.com/blog/776171
      

  2.   

    android中定义的dimension单位有以下这些:
    px(Pixels ,像素):对应屏幕上的实际像素点。
    in(Inches ,英寸):屏幕物理长度单位。
    mm(Millimeters ,毫米):屏幕物理长度单位。
    pt(Points ,磅):屏幕物理长度单位,1/72英寸。
    dp(与密度无关的像素):逻辑长度单位,在 160 dpi 屏幕上,1dp=1px=1/160英寸。随着密度变化,对应的像素数量也变化,但并没有直接的变化比例。
    dip:与dp相同,多用于Google示例中。
    sp(与密度和字体缩放度无关的像素):与dp类似,但是可以根据用户的字体大小首选项进行缩放。尽量使用sp作为和文字相关大小单位 其他都用dip
      

  3.   

    px (pixels)像素 -- 一般我们HVGA代表320x480像素,这个用的比较多。 
    dip或dp (device independent pixels)设备独立像素 -- 这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA cwj推荐使用这个,不依赖像素。 
    sp (scaled pixels — best for text size)放大像素-- 主要处理字体的大小。 
      

  4.   

    表示长度用:sp
    表示空间用:dp
      

  5.   

    dp,sp用的最多,其它基本上不用..
      

  6.   

    android 布局长度单位深入研究 ,这个对android布局单位做了深入的了解
    http://blog.csdn.net/stonecao/article/details/6561651