Android:布局单位换算
Android 布局 单位 换算
2023-09-27 14:25:59 时间
一、px
像素,是屏幕上显示数据的最基本的点。
二、dpi
dpi(Dots Per Inch):每英寸点数,也可称为像素密度,即屏幕对角线像素值÷英寸值
比如480x800分辨率4.0英寸的手机计算的DPI=
三、dp
dp(与dip相同):在每英寸160点的显示器上,1dp = 1px,即px = dp(dpi/160)
假设两块屏幕尺寸一样,那屏幕一的dpi值是右边的两倍,如果屏幕一dpi为160,那屏幕二dpi即为320,设置160dp的情况下
屏幕一:160px=160dp(160dpi/160) 屏幕二:320px=160dp(320dpi/160)
根据关系,可得出:
屏幕一控件长度为160px,屏幕二控件长度为320px,让控件长度适应不同屏幕大小,用dp很合适。
四、sp
sp(scaled pixels) 通常用于指定字体大小,当用户修改手机显示字体时,字体大小会随之改变
对于UI布局,要使用dip/dp作为单位,对应字体要是有sp作为单位,尽量少用px作为单位。
注:分辨率与屏幕大小没有关系,屏幕大小是物理外观,而分辨率则是显示能力。
更多:
http://www.cnblogs.com/cmduan/archive/2012/03/09/2388345.html
相关文章
- Android开发真等于废人?持续更新中
- Android ListView滚动到指定的位置
- android xml 布局错误(黑掉了)Missing styles. Is the correct theme chosen for this layout?
- Android自己定义动态布局 — 多图片上传
- 说一说Android事件分发中的requestDisallowInterceptTouchEvent
- WebRTC编译Android
- 【Android开发经验】使用反射,得到的类的字段、方法、并实现了简单的调用
- android:六大基本布局
- Android优化——UI优化(一)优化布局层次
- Android DataBinding之布局include 和 viewStub详解与使用(六)
- Android ConstraintLayout 约束布局 Width 0dp constrainedWidth 百分比布局使用
- Android ConstraintLayout 约束布局 Flow 流式布局,表格布局
- Android 约束布局:ConstraintLayout Circle 我去年买了个表
- Android 约束布局Bias
- 【Android 屏幕适配】屏幕适配通用解决方案 ⑥ ( 约束布局 ConstraintLayout 百分比布局方案 | 将设计稿尺寸自动转为约束布局百分比标签属性 | 将输出结果设置到组件标签中 )
- android开发布局优化之ViewStub
- 手把手带你做一个超炫酷loading成功动画view Android自定义view
- Android 8.0 适配
- Android 约束布局对其
- Android 的不同尺寸图片和布局(手机)
- Layout动画:在android布局发生变化时添加动画效果
- Android开发之LinearLayout布局
- 【Android 性能优化】布局渲染优化 ( 过渡绘制 | 自定义控件过渡绘制 | 布局文件层次深 | GPU 过渡绘制调试工具 | 背景过度绘制 )
- React Native for Android 发布独立的安装包
- Android自定义View研究--View中的原点坐标和XML中布局自定义View时View触摸原点问题
- 【我的Android进阶之旅】 解决bug: Expected file scheme in URI: content://downloads/my_downloads/12
- 我的Android进阶之旅------>Android无第三方Jar包的源代报错:The current class path entry belongs to container ...的解决方法