android 单位

Historically, programmers always designed computer interfaces
in terms of pixels. For example, you mightmake a field 300 pixels
wide, allow 5 pixels of spacing between columns, and define
icons 16-by-16 pixels in size. The problem is that if you run that
program on new displays with more and more dots per inch
(dpi), the user interface appears smaller and smaller. At some
point, it becomes too hard to read.
Resolution-independentmeasurements help solve this problem.
Android supports all the following units:
  px (pixels): Dots on the screen.
  in (inches): Size as measured by a ruler.
  mm (millimeters): Size as measured by a ruler.
  pt (points): 1/72 of an inch.
  dp (density-independent pixels): An abstract unit based
on the density of the screen. On a display with 160 dots
per inch, 1dp = 1px.
  dip: Synonymfor dp, usedmore often in Google examples.
  sp (scale-independent pixels): Similar to dp but also scaled
by the user’s font size preference.
To make your interface scalable to any current and future type
of display, I recommend you always use the sp unit for text sizes
and the dip unit for everything else. You should also consider
using vector graphics instead of bitmaps

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值