Android:布局单位换算
一、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
转载于:https://www.cnblogs.com/kluan/p/4826193.html
Android:布局单位换算相关推荐
- android与ios ui切图关系,iOS、Android 开发单位换算及 UI 切图要求
在移动端 UI 设计中,经常会用到的单位有 4 种:px.pt.dp 和 sp,很多人分辨不清这几种单位及其换算关系,以及 iOS 和 Android 的切图要求,我在这里做下简单的介绍,希望大家读完 ...
- 苹果切图换算android,iOS、Android 开发单位换算及 UI 切图要求
在移动端 UI 设计中,经常会用到的单位有 4 种:px.pt.dp 和 sp,很多人分辨不清这几种单位及其换算关系,以及 iOS 和 Android 的切图要求,我在这里做下简单的介绍,希望大家读完 ...
- android切图尺寸_iOS、Android 开发单位换算及 UI 切图要求
一.常用单位 1. px (像素) px 即 pixel,像素点,电子屏幕上组成图像的最基本单位,在描述屏幕分辨率时也会使用该单位.1px 表示一个像素,例如 iPhone 8 的尺寸为 750px ...
- Android 文件单位换算B、kb、mb、gm,文件单位格式化
/*** 文件大小格式化* @param size 单位为B.kb.mb.gb转换* @return*/public static String byteToFormat(long size){lon ...
- ui和android有联系,Android单位换算与UI适配
一,pt.px.屏幕尺寸.分辨率及ppi关系与单位换算 pt(point):磅,一个标准的固定长度单位,大小为1/72英寸. 主要用于印刷和平面设计 1inch = 2.54cm = 72pt px( ...
- android 字体大小换算,Android单位换算与UI适配
一,pt.px.屏幕尺寸.分辨率及ppi关系与单位换算 pt(point):磅,一个标准的固定长度单位,大小为1/72英寸. 主要用于印刷和平面设计 1inch = 2.54cm = 72pt px( ...
- 单位换算android,Android单位换算
我们在开发过程中,一般使用xml进行界面布局的绘制,在设置界面布局宽高方面,Android提供了多种计量单位如dip,dp,px等,特别是dp,是一种根据屏幕尺寸按比例设置长度的单位.这为多屏幕开发提 ...
- Android 常用布局单位区别(dp、sp、px、pt、in、mm)
一.简介 Android 在 UI 布局时经常用到一些单位,对单位混用直接会影响 UI 的显示,要想正确的在布局中使用每种单位就必须先真正的熟悉它. UI 显示效果的影响因素:屏幕尺寸.屏幕密度.分辨 ...
- Flutter 适配android/iOS设备的单位换算
参考 : flutter 屏幕适配方案自定义单位 前几天获取了Flutter 屏幕的宽高, 基于这个, 我们再搞一下适配的问题, 依旧是基于主流设计的机型 iPhone6s 的尺寸 pt:375 / ...
最新文章
- search result
- Java线程简单总结
- WINCC中使用ADO对象连接数据库 例子 常用属性 方法 原创
- 版本号比较函数-js
- 南昌大学计算机系分数,南昌大学2016年分省分专业录取分数线
- javascript面向对象属性函数用法(defineProperty与getOwnPropertyDescriptor)
- jconsole是否可以在生产环境使用_jconsole使用
- 读写自旋锁详解:TODO
- linux过去硬件设备状态,Linux 设备模型基本概念 (一)
- APP开发手记01(app与web的困惑)
- ad怎么测量pcb尺寸_如何用AD精确测量PCB板子尺寸
- 《凤凰项目》--读书笔记
- 整型常量与实型常量、符号常量和字符常量的区别
- MySQL 自联结 自连接
- LM1875功放板设计实例
- 如何在PHP中使用Modulo运算符
- WordPress给博客文章页添加个性名片
- linux+unlock+10,unlock解锁工具 - 亚风软件站
- XTUOJ-1271-color
- 新媒体时代下如何践行网络口碑营销?
热门文章
- python中pcolor_python中pcolormesh-女性时尚流行美容健康娱乐mv-ida网
- css居中最佳方案,CSS 水平、垂直居中的5种最佳方案
- 计算机应用基础知识点.pdf,计算机应用基础知识点11.pdf
- android实机闪退,安卓模拟器,安卓真机,进入播放界面就会闪退
- 请求参数 统一 管理 java_Retrofit+Rxjava+okhttp基本操作和统一处理 – R...
- Linux中创建新用户并赋予指定目录的相关权限
- 如何修改游戏服务器端的数据,如何修改网络游戏服务器数据
- STM8学习笔记---点亮LED灯
- 向量空间模型(VSM)--用于计算文本相似度
- 解决pycharm中新建的工程因为运行图标等均为灰色而无法运行的问题