安卓中显示单位px和dip以及sp讲解
博客专区 > Candy520 的博客 > 博客详情
安卓中显示单位px和dip以及sp讲解
Candy520 发表于2年前
安卓中显示单位px和dip以及sp讲解
  • 发表于 2年前
  • 阅读 405
  • 收藏 4
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

安卓中显示单位: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

共有 人打赏支持
粉丝 51
博文 35
码字总数 62756
×
Candy520
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: