`
wpf814533631
  • 浏览: 191911 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Android中的长度单位

 
阅读更多
dp 和 sp
px:表示屏幕实际的象素。例如,320*480的屏幕在横向有320个象素,在纵向有480个象素。 

in:表示英寸,是屏幕的物理尺寸。每英寸等于2.54厘米。例如,形容手机屏幕大小,经常说,3.2(英)寸、3.5(英)寸、4(英)寸就是指这个单位。这些尺寸是屏幕的对角线长度。如果手机的屏幕是3.2英寸,表示手机的屏幕(可视区域)对角线长度是3.2*2.54 = 8.128厘米。读者可以去量一量自己的手机屏幕,看和实际的尺寸是否一致。 

mm:表示毫米,是屏幕的物理尺寸。 

pt:表示一个点,是屏幕的物理尺寸。大小为1英寸的1/72。
原帖地址http://www.ophonesdn.com/forum/thread-1946-2-1.html

 
 
px(Pixels ,像素):对应屏幕上的实际像素点。例如,320*480的屏幕在横向有320个象素,在纵向有480个象素。 

in(Inches ,英寸):屏幕物理长度单位。每英寸等于2.54厘米。例如,形容手机屏幕大小,经常说,3.2(英)寸、3.5(英)寸、4(英)寸就是指这个单位。这些尺寸是屏幕的对角线长度。如果手机的屏幕是3.2英寸,表示手机的屏幕(可视区域)对角线长度是3.2*2.54 = 8.128厘米。读者可以去量一量自己的手机屏幕,看和实际的尺寸是否一致。 

mm(Millimeters ,毫米):屏幕物理长度单位。 

pt(Points ,磅):屏幕物理长度单位, 表示一个点,是屏幕的物理尺寸。大小为1英寸的1/72。 

dp(与密度无关的像素):逻辑长度单位,在 160 dpi 屏幕上,1dp=1px=1/160英寸。随着密度变化,对应的像素数量也变化,但并没有直接的变化比例。 
dip:与dp相同,多用于Google示例中。 
sp(与密度和字体缩放度无关的像素):与dp类似,但是可以根据用户的字体大小首选项进行缩放。 

尽量使用dp作为空间大小单位,sp作为和文字相关大小单位
分享到:
评论

相关推荐

    Android的计量单位px,in,mm,pt,dp,dip,sp

    Android的计量单位px,in,mm,pt,dp,dip,sp Android的计量单位px,in,mm,pt,dp,dip,sp

    Android中的长度单位详解(dp、sp、px、in、pt、mm).pdf

    总算,把Android中要用到各种长度单位,讲清楚了,以前用的时候,总是不清不楚的。现在用得心里有底了。

    Android的单位转换工具类

    一个简单的用于Android的dp、sp和px单位之间的转换工具类

    android 单位换算

    该程序能实现 长度 温度 重量 能量,体积,压力之间的转换 android1.6版本

    android实现单位换算

    android实现简单的单位换算,用Intent实现界面直接的数据传递。

    Android开发EditText属性.txt

     android:maxLength限制显示的文本长度,超出部分不显示。  android:lines设置文本的行数,设置两行就显示两行,即使第二行没有数据。  android:maxLines设置文本的最大显示行数,与width或者layout_width结合...

    android学习文档

    2.1.3 常用的长度单位解析: 21 2.2 线性布局 22 2.3 表格布局 22 2.4 相对布局 23 2.5 基本界面组件 23 2、Activity生命周期及其实例分析 24 1.1 Avtivity介绍 24 1.2 Activity的生命周期 25 1.2.1 Activity的三种...

    SwissArmyKnife-android免root兼容所有版本ui调试工具.zip

    所有边距单位都是dp(pt),android中会四舍五入,所有边距都是整数,所以可能跟设计图中有不超过1dp(pt)的误差。宽高选项开启后会看到控件的宽高,单位是dp(pt)图片宽高字体大小字体颜色16进制,ARGB强制图片宽...

    Android开发规范

    Android内部开发规范,编码规范 目录 1 介绍 5 1.1 目的 5 1.2 术语和定义 5 2 文件组织 5 2.1 JAVA包和源文件 5 2.1.1 开头注释 5 2.1.2 包和引入语句 6 2.1.3 类和接口声明 6 3 缩进排版 7 3.1 行长度 7 3.2 括号 ...

    Android开发中给EditText控件添加TextWatcher监听实现对输入字数的限制(推荐)

    做这个功能是因为开发项目的时候,由于后台接口的一些参数的值的长度有要求,不能超过多少个字符,所以在编辑框中输入的字符是要有限制的。 下面就来看一下demo的实现过程: 首先,在xml控件中放置一个EditText控件...

    Android开发人员不得不收集的代码

    timeSpan2Millis, millis2TimeSpan : 以 unit 为单位的时间长度与毫秒时间戳互转 millis2FitTimeSpan : 毫秒时间戳转合适时间长度 bytes2Bits, bits2Bytes : bytes 与 bits 互转 input2OutputStream, output2...

    A毕业设计:基于android 的测量程序设计

    比如,在长度测量中可以考虑采用加速度传感器获取移动距离。 4. 单位转换:支持不同的测量单位,并提供方便快捷的单位转换功能,让用户可以灵活选择所需的测量单位。 5. 数据保存与分享:允许用户保存测量数据,并...

    Android 中SP与DP的区别实例详解

    1.长度宽度的数值要使用dp作为单位放入dimens.xml文件中 2.字体大小的数值要使用sp作为单位,也放入dimens.xml文件中 然后,就没有然后了,仿佛潜台词就是说,你记住去用就行了. 偶然有一天,当我们阴差阳错地将字体写...

    XamConverter:Xamarin.Forms中使用MVVM架构创建的iOS和Android应用,可转换长度,质量和温度单位

    XamConverter 使用转换长度,质量和温度单位的iOS和Android应用程序 安卓 的iOS

    简单谈谈Android中SP与DP的区别

    从一开始写Android程序,就被... 长度宽度的数值要使用dp作为单位放入dimens.xml文件中 字体大小的数值要使用sp作为单位,也放入dimens.xml文件中 然后,就没有然后了,仿佛潜台词就是说,你记住去用就行了. 偶然有一天,

    A毕业设计:基于android的测量程序设计

    基于Android的测量程序设计可以涉及各种类型的测量应用,包括但不限于长度、温度、重量、时间等方面的测量。以下是设计这类应用时可能涉及的关键步骤和功能: 1. **确定测量类型**:首先需要确定设计的测量类型,...

    安卓JAVA单位转换器

    这是一个有用的单位转换器应用程序,允许用户将任何长度单位转换为其他 12 个单位。 利用 Android 应用程序的基本功能,如选项菜单、微调器、XML 设计网格布局、多活动和片段。 为了系统地转换所有单位,选择厘米...

    Android图片压缩以及优化实例

    前言 图片压缩在Android技术中已经属于烂大街,上周看了2个开源库然后对自己项目的压缩做了对比,发现一些新...bitmap内存大小 = 图片长度 x 图片宽度 x 单位像素占用的字节数 起决定因素就是最后那个参数了,Bitmap

Global site tag (gtag.js) - Google Analytics