Android基础之px,dp,sp对比以及应用
来源:互联网 发布:新三板 软件 编辑:程序博客网 时间:2024/06/10 08:27
一、概念
px像素是物理的像素点,即屏幕中可以显示的最小元素单;
dp密度无关像素;
sp缩放方位无关像素(保证圆润)
二、对比
1、px
320*480的屏幕中,按钮的宽指定为200px,效果如图1
240*320的屏幕中,按钮的宽指定为200px,效果如图2
2、dp
dp是密度无关像素的意思,也被称作dip,和px相比,它在不同密度的屏幕中的显示比例将保持一致。
3、sp
sp是可伸缩像素的意思,它采用了和dp同样的设计理念,解决了文字大小的适配问题。
三、结论
1、长宽高使用dp,字体使用sp。
2、dp/sp,与px的转换
dp = px / (ppi / 160)
sp = px / (ppi / 160)
链接:http://blog.csdn.net/tanqiantot/article/details/8506532
3、如何自动的适屏转换
使用dimen包中对应的“DIMEN_1PX”值,会对应每种屏幕的dp值的
0 0
- Android基础之px,dp,sp对比以及应用
- 安卓开发之px dp sp区别以及应用
- 基础之dp,sp跟px关系
- Android开发之px、dp、dip、sp
- android dp,sp,px
- Android 边用边学 之 px,in,mm,pt,dp,dip,sp 之间的换算公式以及区别
- android开发之单位dp、px、pt、sp的使用比较以及换算
- Android 中dp,px,dpi以及sp的区别
- Android中dp,sp以及px之间的关系
- 关于Android setTextSize() 以及 px dip/dp sp的说明
- android应用开发之View的大小计量单位(px、dpi、dp、dip、sp)
- Android 中dp,px,pt,sp 的比较和应用
- Android中px,dp,sp单位的区别和应用
- android基础----px 与 dp, sp换算公式
- Android: density,dp,sp,px
- Android -----IP,DP,PX,SP
- Android中的 dp sp px
- Android dip dp px sp
- Android编译系统环境初始化过程分析
- “||”操作符小用
- Java Serializable(序列化)的理解和总结
- Codeforces Round #303 Equidistant String
- Num 24 : NYOJ:0006 喷水装置 [ 贪心算法 ]
- Android基础之px,dp,sp对比以及应用
- hy8uhhui
- 装箱,拆箱&&枚举
- Codeforces445A DZY Loves Chessboard
- LotusScript查询指定字符在字符串中的位置
- ZOJ 3885 The Exchange of Items(费用流)
- Python笔记
- Socket 通信原理(Android客户端和服务器以TCP&&UDP方式互通)
- Cake (hdu 5355 构造+dfs)