在android 中 px, dip, dp和sp 单位的区别

过去,程序员通常以像素为单位设计计算机用户界面。例如:图片大小为80×32像素。这样处理的问题在于,如果在一个每英寸点数(dpi)更高的新显示器上运行该程序,则用户界面会显得很小。在有些情况下,用户界面可能会小到难以看清内容。由此我们采用与分辨率无关的度量单位来开发程序就能够解决这个问题。Android应用开发支持不同的度量单位。

  • px 是一个像素
  • sp 是缩放无关(scale-independent )像素
  • dip 是密度无关(density-independent)像素

Android Developers Center:

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注