Android Developers关于dp的文档我看过N次,那个px和dp的转换公式我记得很清楚: px = dp * (dpi / 160),可是今天翻了源码了才发现,原来这里的dpi是归一化后的dpi,可能值只有120(low)、160(medium)、240(high)、 320(xhigh)四种,而我之前理解的竟然是实际设备真实的dpi!
px 与
转载
2023-08-17 11:30:29
219阅读
文章目录Android屏幕适配1.基础知识2.smallestWidth(最小宽度)限定符适配方案2.1.原理2.2.怎么确定设备匹配的`values-swdp` 文件夹2.3.怎么确定dimens.xml文件内的值3.今日头条适配方案3.1.原理3.2.实现 Android屏幕适配1.基础知识分辨率:手机的显示屏上能容纳的像素点。比如1080*1920,就是指横向能容纳1080个像素点,纵向能
转载
2023-10-26 15:38:39
458阅读
首先我们来了解一些基本元素:px:像素,屏幕上的点。 dpi:一英寸长的直线上的像素点的数量,即像素密度。标准值是160dp。/*** 正是因为dpi值其代表的特性,所以android项目的资源文件下存在以下目录:drawable-ldpi ( 当dpi为120时,使用此目录下的资源)drawable-mdpi ( 当dpi为160时,使用此目录下的资源)drawable-hdpi (
转载
2023-07-26 04:42:25
217阅读
PPI 与 DPI ppi的运算方式是:PPI = √(
原创
2023-06-21 20:32:46
648阅读
px = (density/160)dp density一般为3个常用固定值240/160/120 分别对应WVGA/HVGA/QVGA 不知道知己做的分辨率对应的density是多少可以点击AVD Manager里新建一个模拟器或者选择已有的模拟器点details就可以看到了(1.6以上包括1.6才可以查)
补充:dp跟dip是一样的,但px跟dp(dip)绝对不一样,唯一的情况只有在HVGA
转载
2023-11-30 17:28:20
174阅读
这张图片大小(通过鼠标右键点击菜单"属性"获得):这里面图片的分辨率和dpi两种值。现在讲讲两者关系。将图片复制粘贴到word,我们可以获得图片的"原始尺寸"。如下图所示:dpi是"点每英寸"的意思,主要是打印相关的参数,像这张图300dpi,就是每英寸会打印出300个点。好了,我们厘米和英寸的换算:我们发现这么一个规律:2.5590551*300=7683.4133858*300=1024也就是
转载
2023-12-23 16:36:02
159阅读
关于影像图的比例尺和分辨率: 当我们说到 像素、分辨率、DPI、PPI等专业术语的时候,一般会涉及到图像、屏幕、打印机等等。 像素(Pixel)为图像显示的基本单位,是用来计算数码影像的一种单位。Pix是picture的简写
转载
2024-01-12 11:51:09
122阅读
DPI就是DOT PER INCH 每英寸象素数 1英寸=2.54厘米 不是说600万象素用多少DPI打,一般照片的DPI都是固定的,比如大多数机器都设定为72,那么600万象素的照片长是3400象素,每英寸72象素,那么打印出来就是长47英寸,合119厘米,大约1.2米,明白了哦?很大的一副画呢 ,当然这也不现实,所以要调高DPI值,或者减小你的照
转载
2024-01-08 12:33:34
78阅读
DensityDPIExample DeviceScalePixelsldpi120Galaxy Y0.75x1dp = 0.75pxmdpi160Galaxy Tab1.0x1dp = 1pxhdpi240Galaxy S II1.5x1dp = 1.5pxxhdpi320Nexus 42.0x1dp = 2pxxxhdpi480Nexus 53.0x1dp = 3pxxxxhdpi640Nex
转载
2018-07-15 09:24:00
214阅读
2评论
Android的多分辨率,一向是设计师和开发者非常头疼的事儿。尽管如此,对于多分辨造成的复杂问题,也是大家要优先解决的。Android支持多种不同的dpi模式:ldpi 、mdpi 、hdpi 、xhdpi 、xxhdpi 、xxxhdpi
注意,ppi、dpi 是密度单位,不是度量单位 :
* ppi (pixels per inch):图像分辨率 (在图像中,每英寸
转载
2023-07-05 12:26:55
135阅读
PX(pixel):即传统计算机语言中描述的像素,在Android则代表绝对像素。之所以Android中不推荐使用这种单位,正是因为不同生产厂商,不同品牌,不同屏幕的设备,其分辨率亦不一。举例来说,我们现在将某个Button的width设为160px,则会出现如下情况:在分辨率为“320宽”的设备里,该按钮显示占屏幕宽度一半;在分辨率为“640宽”的设备里,该按钮显示占屏幕宽度的四分之一;DPI(
转载
2023-10-27 07:05:10
0阅读
很多UI工程师为了适配iOS,常常拿iOS手机作用参考模型,设计出来的UI稿只有PX标注的。他们也不懂Android的dp和sp单位是怎么回事。这个时候我们Android工程师如果不注意怎么转换的话,就可能开发出很难看的界面。那么如何才能正确的将UI稿的上的px转换成android的dp单位呢?这个取决于UI设计师的设计稿基于什么设备。一般安卓开发者只要适配一款主流设备,比如Nexus5、Pixe
转载
2023-10-19 09:41:59
125阅读
DPI和像素、厘米、
首先告诉大家一个不幸的消息:像素不能直接换算成英寸、厘米,要在dpi下才能换算!
photoshop中两种分辨率换算
72像素/英寸=28.346像素/厘米
300像素/英寸=118.11像素/厘米
1 厘米=0.3937 英寸
1 英寸=2.54 厘米
以常见1024像素对比:
1024像
转载
2023-08-31 16:53:04
86阅读
PPI和DPI是任何从事图像工作者都应该知道的两个重要术语。两者都定义了图像的分辨率或清晰度,但分别针对的是单独的两个媒体——数字和打印。
PPI和DPI经常在不应该互换的情况下互换使用。了解他们如何不同以及如何在你的项目应用,将使你能够制作出高质量的印刷品或数字图像。说到这里,让我们了解一下这些术语的含义,看看PPI和DPI之间的区别。PPI和DPI的区别 PPI描述数字图
首先我们来了解一些基本元素:px:像素,屏幕上的点。 dpi:一英寸长的直线上的像素点的数量,即像素密度。标准值是160dp。/*** 正是因为dpi值其代表的特性,所以android项目的资源文件下存在以下目录:drawable-ldpi ( 当dpi为120时,使用此目录下的资源)drawable-mdpi ( 当dpi为160时,使用此目录下的资源)drawable-hdpi (
转载
2024-06-09 00:35:05
73阅读
DPI、PPI、DP、PX 的详细计算方法及算法来源是什么?DPI的意思是dot per inch。即为每英寸的点数,对应dp,为什么在做UI设计时候要用dp而少用px呢?另外PPI的计算方法发是分辨率的长宽各自平方之和开方除以面积,这个公式是怎么推算出来的,原理是什么,不明白,请指教。谢谢。
按投票排序按时间排序知乎用户,Dream Big知乎用户、楼腾、Kelly Hwong 等人赞
转载
2024-01-23 14:43:49
265阅读
DPI与PPIDPI(Dots Per Inch)是印刷行业中用来度量空间点密度用的,这个值是打印机每英寸可以喷的墨汁点数。计算机显示设备从打印机中借鉴了DPI的概念,由于计算机显示设备中的原子单位不是墨汁点而是像素,所以就创造了PPI(Pixels Per Inch),这个值是屏幕每英寸的像素数量,即像素密度(Screen density)。由于各种原因,目前PPI(主要是iOS)和DPI(比如
转载
2024-06-11 21:54:09
98阅读
本文是基于字节跳动的文章整理的,原文链接如下:https://mp.weixin.qq.com/s/d9QCoBP6kV9VSWvVldVVwA 也整合了很多其他的大佬的文章和自己查看源码,文章后面有附录的文章,可以看看。一、为什么要屏幕适配基础: 1、dpi:屏幕像素密度,指的是在系统软件上指定的单位尺寸的像素数量,它往往是写在系统出厂配置文件的一个固定值; 2、ppi:也是屏幕像素密度,但这个
转载
2023-07-09 21:49:45
513阅读
像素(Pixel)对于WEB开发者来说很是熟悉,在PC互联网时代没少与其打交道。进入移动互联网之后,随着移动设备屏幕的解析度越来越高,衍生了一些关于屏幕和像素的一些新概念,比如DPI,DP,PT,Retina,4K等等,本文对这些概念做一个简单的介绍。DPI与PPIDPI(Dots Per Inch)是印刷行业中用来度量空间点密度用的,这个值是打印机每英寸可以喷的墨汁点数。计算机显示设备从打印机中
转载
2023-08-29 17:39:31
60阅读
参考自: android屏幕适配最权威指南概念 ppi (pixels per inch):图像的采样率(在图像中,每英寸所包含的像素数目) dpi (dots per inch):打印分辨率 (每英寸所能打印的点数,即打印精度) android手机上dpi代表了屏幕的像素密度;屏幕的尺寸:屏幕尺寸指屏幕的对角线的长度,单位是英寸,1英寸=2.54厘米android手机适配原因:andr
转载
2023-08-17 11:33:25
119阅读