文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>[转载]Android 系统Dimension详解

[转载]Android 系统Dimension详解

时间:2011-05-08  来源:木可文

Android作为一个开放性的手持装置作业系统,势必面对终端显示器有多种不同规格的情况,这对程式开发者会有一定程度的困扰。 
意图成为"云端的微软"的Google自然不会傻到任由开发者自己头痛…于是Android系统有了以下长度大小单位:

  • dp [无关密度(density)的像素]
    • 一种基于萤幕(像素)密度的抽象单位。 
      此单位的基础是一个160 dpi的萤幕,160个px必定是1英吋长且与萤幕像素密度无关。 
      详解:在160 dpi萤幕中,1dp=1px=1/160英吋。 
      dp和像素的比率会随着萤幕密度而变,但并非一定成正比。 
      建议使用于设定UI layout上的显示元件 ,如此你的UI将在不同萤幕显示出相同的比率。 
      (原文为same actual size,本人于不同尺寸萤幕测试结果认为应译为相同比率而非实际大小) 
      此值亦可写为dip,编译器均能接受,但dp意义会较近似于sp,所以还是写dp就好了。
  • sp [无关缩放(scale)的像素]
    • 近似​​于dp的单位,但它也会依据使用者的字型尺寸设定而缩放。 
      一般 建议使用于指定字型大小 ,显示结果将依据萤幕(像素)密度与使用者的字型尺寸设定而自行调整。
  • pt [点]
    • 1个pt等于1/72英吋的萤幕实体尺寸。
  • px [像素]
    • 基于萤幕实体像素, 这是个不建议使用的单位 ,因在不同装置上可能有极大差异的表现。 
      各种不同装置(的萤幕)可能每英吋有不同的像素数,萤幕上的总可用像素亦可能更多或更少。
  • mm [公厘]
    • 基于萤幕实体尺寸。
  • in [英吋]
    • 基于萤幕实体尺寸。

本文转自: http://roseroo.wordpress.com/2011/03/04/android-%E7%B3%BB%E7%B5%B1-dimension%E8%A9%B3%E8%A7%A3%EF%BC%8C%E9%96%8B%E7%99%BC%E8%80%85%E5%B0%8D%E6%87%89%E4%B8%8D%E5%90%8C%E5%B0%BA%E5%AF%B8%E8%88%87%E8%A7%A3%E6%9E%90%E5%BA%A6%E6%89%8B%E6%A9%9F/

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载