Android 常用计量单位(px,dp,sp,pt,in)
1、px:屏幕上的点
pixel,表示像素或分辨率。不同设备显示效果相同,一般我们的 HVGA 代表 320x480 像素,这个用的比较多。
2、dp:设备独立像素
device independent pixels,表示与设备无关的像素 dip。一种基于屏幕密度的抽象单位。在每英寸 160 点的显示器上,1dip = 1px。在大于 160 点的显示器上可能增大。
3、sp:字体单位
scaled pixels,表示按比例缩放的像素。这个有点像dp单位,但是它也根据用户的字体设置(font preference)缩放尺寸。
4、pt:1/72英寸
point,表示一个点。是一个标准的长度单位,1pt=1/72 英寸,用于印刷业,非常简单易用。
5、in:长度单位
inch,表示英寸。是屏幕的物理尺寸。每英寸等于 2.54 厘米。
6、mm(毫米):标准长度单位
millimeter,表示毫米。
总结:
- 1、对于布局的像素设置,一般要用 dip(dp),这样在更大或者更小的屏幕下展示可以自动适配,如果是 px,是物理像素,这样在小的屏幕里可能会显得大,在大的屏幕中显小。
- 2、对于字体的大小设置来说,建议始终使用 sp 作为文字大小的单位,可以使用户界面能够在现在和将来的显示器类型上正常显示。
- 3、文字的尺寸一律用 sp 单位,非文字的尺寸一律使用 dp 单位。
Note:
欢迎点赞,留言,转载请在文章页面明显位置给出原文链接
知者,感谢您在茫茫人海中阅读了我的文章
没有个性 哪来的签名!
详情请关注点我
持续更新中
扫一扫 有惊喜!
![](/assets/blank.gif)
© 2021 05 - Guyu.com | 【版权所有 侵权必究】 |
Android 常用计量单位(px,dp,sp,pt,in)相关推荐
- New UI-常用计量单位px,dp,sp,pt解析与转换
New UI-常用计量单位px,dp,sp,pt解析与转换 --转载请注明出处:coder-pig,欢迎转载,请勿用于商业用途! 小猪Android开发交流群已建立,欢迎大家加入 ...
- Android的计量单位px,in,mm,pt,dp,dip,sp
px :是屏幕的像素点 in :英寸 mm :毫米 pt :磅,1/72 英寸 dp :一个基于density的抽象单位,如果一个160dpi的屏幕,1dp=1px dip :等 ...
- Android常用计量单位详解(px,in,mm,pt,dp,dip,sp)
Android常用计量单位详解(px,in,mm,pt,dp,dip,sp) 在传统PC软件开发中经常以像素为单位设计计算机用户界面.例如,定义一个宽度为300像素的表单字段,列之间的间距为5个像素, ...
- android 字体像素转换工具类_android px,dp,sp大小转换工具
package com.voole.playerlib.util; import android.content.Context; /** * Android大小单位转换工具类 * * float s ...
- android 字体px转sp,Android中px,dp,sp区别及换算
px,dp,sp是Android中常用的距离单位. 基本概念: 屏幕尺寸:指的是屏幕对角线长度,用英寸(in)作为单位,1 in = 2.54 cm. 屏幕分辨率:在横纵向上的像素点数,单位px.一般 ...
- android 密度像素,Android屏幕密度适配问题之px,dp,sp等详细介绍
一 ,android屏幕相关知识 屏幕大小:指屏幕对角线的长度,使用"寸"度量,如4.7寸手机 分 辨 率:分辨率指手机屏幕的像素点个数,如720*1280 指屏幕宽有720个 ...
- android分辨率px跟dp,Android屏幕适配 px,dp,dpi及density的关系与深入理解
PX(pixel): 即传统计算机语言中描述的像素,在Android则代表绝对像素. 之所以Android中不推荐使用这种单位,正是因为不同生产厂商,不同品牌,不同屏幕的设备,其分辨率亦不一. 举例来 ...
- Android屏幕适配 px,dp,dpi及density的关系与深入理解(转载)
PX(pixel): 即传统计算机语言中描述的像素,在Android则代表绝对像素. 之所以Android中不推荐使用这种单位,正是因为不同生产厂商,不同品牌,不同屏幕的设备,其分辨率亦不一. 举例来 ...
- Android屏幕适配 px,dp,dpi及density的关系与深入理解
PX(pixel): 即传统计算机语言中描述的像素,在Android则代表绝对像素. 之所以Android中不推荐使用这种单位,正是因为不同生产厂商,不同品牌,不同屏幕的设备,其分辨率亦不一. 举例来 ...
最新文章
- xml 和android脚本之家,Android利用Document实现xml读取和写入操作
- jQuery应用之(一)使用jQuery选择器(荐)
- 2017河北单招计算机试题,2017河北单招英语试题练习题
- javaweb项目中的过滤器的使用
- 【QGIS入门实战精品教程】2.1:初识QGIS软件
- 设置Java EE 6开发环境
- Mybatis根据IdType生成不同类型的主键id
- iOS开发经验总结(一)
- 看了扎心:39岁单身程序员入住养老院!养老院:院内平均年龄瞬间年轻了
- 音阶频率对照表_音符与频率关系对照表
- H3C交换机设备常用命令
- PD协议芯片TYPE C接口支持快充诱骗
- Python基础——魔法方法(二)
- DevEco Studio使用技巧
- Idea stash 谨慎点玩
- 非常好看的BT宝塔面板美化透明版主题包
- 现在国内程序员的薪水是什么行情?
- Python爬取数据:翻页操作
- 如何解决联想小新15的快捷键冲突问题
- 数据一致性比对(番外)
热门文章
- Linux那些事儿之我是Hub(2)
- ConvergenceWarning: Liblinear failed to converge, increase the number of iterations解决办法
- NOAUTH Authentication required
- RAM嵌入式项目实战开发
- js输出100以内的质数_JavaScript 斐波那契数列 倒序输出 输出100以内的质数代码实例...
- GitHub开源:升讯威微信营销系统(第三方微信平台)完整源代码
- html中rgba灰色怎么写,rgba中的a是什么意思 CSS之RGBA颜色指南
- 数据分析师推荐的Java报表开发工具
- 人工智能在智能音响中的智能家居智能管理技术:管理的重要性
- eink 主题 android,einklauncher下载-E Ink Launcher 安卓版v0.1.8.3-PC6安卓网