android度量单位
来源:互联网 发布:阿里云独立上市 编辑:程序博客网 时间:2024/04/28 18:51
Android支持下列所有单位:
in(英 寸): 屏幕的物理尺寸, 每英寸等于2.54厘米。
px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。
dp/dip : 与密度无关的象素,一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp = 1px。但dp和px的比例会随着屏幕密度的变化而改变,不同设备有不同的显示效果。
pt: 点,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,非常简单易用;
sp: scaled pixels(放大像素). 与刻度无关的象素,主要用于字体显示best for textsize。由此,根据 google 的建议,TextView 的字号最好使用 sp 做单位,而且查看TextView的源码可知 Android 默认使用 sp 作为字号单位。主要用于字体显示best for textsize,作为和文字相关大小单位。
分辨率,整个屏是多少点,比如800x480,它是对于软件来说的显示单位,以px为单位的点。
density(密度)值表示每英寸有多少个显示点,与分辨率是两个概念。
apk的资源包中:
当屏幕density=240时使用hdpi标签的资源
当屏幕density=160时,使用mdpi标签的资源
当屏幕density=120时,使用ldpi标签的资源。
一般android设置长度和宽度多用dip,设置字体大小多用sp. 在屏幕密度为160,1dp=1px=1dip, 1pt = 160/72 sp 1pt = 1/72 英寸.当屏幕密度为240时,1dp=1dip=1.5px。为了使用户界面能够在现在和将来的显示器类型上正常显示,建议大家始终使用sp作为文字大小的单位,将dip作为其他元素的单位。当然,也可以考虑使用矢量图形,而不是用位图。
- android度量单位
- android度量单位
- Android常见度量单位
- Android中的度量单位
- [Android]度量单位dip介绍
- 度量单位
- Android可以使用的度量单位
- android度量单位的黄金定律
- Android Design--度量单位和网格
- android开发中涉及到的度量单位
- Android学习笔记:<四>Android上常见度量单位
- [Android] 问题记录 - Android 支持的度量单位
- Android上常见度量单位【xdpi、hdpi、mdpi、ldpi】解读
- Android上常见度量单位【xdpi、hdpi、mdpi、ldpi】解读
- Android上常见度量单位【xdpi、hdpi、mdpi、ldpi】解读
- Android上常见度量单位【xdpi、hdpi、mdpi、ldpi】解读
- Android上常见度量单位【xdpi、hdpi、mdpi、ldpi】解读
- Android 常见度量单位【xdpi、hdpi、mdpi、ldpi】 解读
- 我的Android进阶之旅------>Android疯狂连连看游戏的实现之状态数据模型(三)
- JNI介绍
- 使用线程异常处理器提升系统可靠性
- test
- jQuery Ajax 全解析
- android度量单位
- 我的Android进阶之旅------>Android疯狂连连看游戏的实现之加载界面图片和实现游戏Activity(四)
- Oralce里的cluster
- POJ 3071-Football(概率dp)
- 面试题strtoi实现(二)—— 函数的改进
- MySql默认编码所造成的乱码麻烦1.222
- 如何在职场上变得更优秀
- 我的Android进阶之旅------>Android疯狂连连看游戏的实现之实现游戏逻辑(五)
- google查找脚本