首页 > 移动平台 > 详细

安卓中显示单位px和dip以及sp讲解

时间:2015-10-21 21:11:46      阅读:239      评论:0      收藏:0      [点我收藏+]

安卓中显示单位:px和dip以及sp的讲解

  Xml代码:

  <EditText

  android:id="@+id/edittext"

  android:layout_width="fill_parent"

  android:layout_height="wrap_content"

  android:textSize="20sp"

  />

  如上,在android界面布局中形如 android:textSize="20sp" 这样的代码中属性值单位sp代表的是一个距离值。

  android 中一般支持如下常用的距离单位:

  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

安卓中显示单位px和dip以及sp讲解

原文:http://my.oschina.net/u/2433838/blog/520031

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!