word行距怎么缩小弄,没法缩小

&&&&&&&&&&&&&&&&&&
posts - 151,comments - 52,trackbacks - 0
一、基本概念
dip & & & &: Density&independent pixels ,设备无关像素。
dp & & & &:就是dip
px & & & &: 像素
dpi & & & :dots per inch , 直接来说就是一英寸多少个像素点。常见取值 120,160,240。我一般称作像素密度,简称密度
density : 直接翻译的话貌似叫 密度。常见取值 1.5 , 1.0 。和标准dpi的比例(160px/inc)
分辨率 & : 横纵2个方向的像素点的数量,常见取值 480X800 ,320X480
屏幕尺寸: 屏幕对角线的长度。电脑电视同理。
屏幕比例的问题。因为只确定了对角线长,2边长度还不一定。所以有了4:3、16:9这种,这样就可以算出屏幕边长了。
  在android里面,获取一个窗口的metrics,里面有这么几个值
    metrics.
     metrics.densityD
  densityDpi : 就是我们常说的dpi。
  density & & &: &其实是 DPI / (160像素/英寸) 后得到的值。是不是有点奇怪,因为我带了单位。。。这个涉及到后面一个比较重要的东西,后面再说。
  从上面就看得出了,DPI本身的单位也是 像素/英寸,所以density其实是没单位的,他就是一个比例值。
  而dpi的单位是 像素/英寸,比较符合物理上面的密度定义,密度不都是单位度量的值么,所以我更喜欢把dpi叫像素密度,简称密度,density还是就叫density。
三、各单位间转换
1. 计算dpi 
  比如一个机器,屏幕4寸,分辨率480X800,他的dpi能算么。  因为不知道边长,肯定不能分开算,4是对角线长度,那直接用勾股定理算对角线像素,除以4,算出来大概是 dpi = 233 像素/英寸。  那么density就是
(233 px/inch)/(160 px/inch)=1.46 左右
  顺带说下,android默认的只有3个dpi,low、medium和high,对应 120、160、240,如果没有特别设置,所有的dpi都会被算成这3个,具体可以参考下这个帖子  /Android/tutorial/176.shtml  其中的default就是160。
2. 计算&dp 与 px
  我们写布局的时候,肯定还是要知道1个dp到底有多少px的。
  换算公式如下:
dp = (DPI/(160像素/英寸))px
density px
  注意,这里都是带单位的。px是单位,dp是单位,density没单位。
  为了方便,假设dpi是240 像素/英寸 , 那么density就是1.5
  那么就是
dp=1.5px ,注意这是带了单位的,也就是 设备无关像素 = density 像素
  那么转换为数值计算的话,应该是下面这个式子
  PX = density * DP
也就是   像素值 = density * 设备无关像素值
,请注意这里有个值字。
&3. 为啥 标准dpi = 160
  (1)Android Design [1] 里把主流设备的 dpi 归成了四个档次,120 dpi、160 dpi、240 dpi、320 dpi
  实际开发当中,我们经常需要对这几个尺寸进行相互转换(比如先在某个分辨率下完成设计,然后缩放到其他尺寸微调后输出),一般按照 dpi 之间的比例即 2:1.5:1:0.75   来给界面中的元素来进行尺寸定义。
  也就是说如果以 160 dpi 作为基准的话,只要尺寸的 DP 是 4 的公倍数,XHDPI 下乘以 2,HDPI 下乘以 1.5,LDPI 下乘以 0.75 即可满足所有尺寸下都是整数 pixel 。
  但假设以 240 dpi 作为标准,那需要 DP 是 3 的公倍数,XHDPI 下乘以 1.333,MDPI 下乘以 0.666 ,LDPI 下除以 2
  而以 LDPI 和 XHDPI 为基准就更复杂了,所以选择 160 dpi
& & &(2)这个在Google的官方文档中有给出了解释,因为第一款Android设备(HTC的T-Mobile G1)是属于160dpi的。
四、 示例分析
1. 屏幕尺寸(screen size)
  就是我们平常讲的手机屏幕大小,是屏幕的对角线长度,一般讲的大小单位都是英寸。  比如iPhone5S的屏幕尺寸是4英寸。Samsung Note3是5.7英寸。
2.像素(pixel)
  想像把屏幕放大再放大,对!看到的那一个个小点或者小方块就是像素了。
3.分辨率(Resolution)
  是指屏幕上垂直方向和水平方向上的像素个数。  比如iPhone5S的分辨率是;Samsung Note3的分辨率是;
  是dot per inch的缩写,就是每英寸的像素数,也叫做屏幕密度。这个值越大,屏幕就越清晰。  iPhone5S的dpi是326;&Samsung Note3 的dpi是386
  是Density independent pixel的缩写,指的是抽象意义上的像素。跟设备的屏幕密度有关系。
  它是Android里的一个单位,dip和dp是一样的。
Google的官方说明是这样的:  Density-independent pixel (dp)   A virtual pixel unit that you should use when defining UI layout, to express layout dimensions or position in a density-independent way. The density-independent pixel is equivalent to one physical pixel on a 160 dpi screen, which is the baseline density assumed by the system for a "medium" density screen. At runtime, the system transparently handles any scaling of the dp units, as necessary, based on the actual density of the screen in use. The conversion of dp units to screen pixels is simple: px = dp * (dpi / 160). For example, on a 240 dpi screen, 1 dp equals 1.5 physical pixels. You should always use dp units when defining your application's UI, to ensure proper display of your UI on screens with different densities.
  就是说在160dpi的屏幕上,1dip=1px。  它跟屏幕密度有关,如果屏幕密度大,1dip代表的px就多,比如在320dpi的屏幕上,1dip=2px。
为什么我们在布局的时候最好要用dip,不要用px?
&  是因为这个世界上存在着很多不同屏幕密度的手机,屏幕密度是什么?就是dpi,就是单位长度里的像素数量。
  想象一下,如果这些手机的尺寸一样,屏幕密度相差很大,那么是不是说一个手机水平方向上像素很少,另一个手机水平方向上像素很多?那我们画同样pix数量的时候,它显
  示的长度不就会不一样了?
  比如下面图中的两个手机,同时设置2px长度的Button,在屏幕密度较高的手机里就会显示的比较小。
  而同时设置的2dip长度的Button,在两个手机上显示的大小是一样的。
  所以如果你在App布局中都用的px作为单位,那么你的App跑在各个设备上就会出现奇奇怪怪的现象了。&
  来看一下emulator上的效果,我定义了两个Button,分别用px和dip做单位。
  布局文件里这样写
&Button android:layout_width="100px"
android:layout_height="100px"
android:text="@string/str_button1"/&
&Button android:layout_width="100dip"
android:layout_height="100dip"
android:text="@string/str_button1"/&
显示的界面是这样的:
  getResources().getDisplayMetrics().densityDpi 就是屏幕密度。  getResources().getDisplayMetrics().density
也可以理解为1dip相当于多少个px啦。  上面的dpi是240,1dip=1.5px  你看,100dip的Button是100pxButton的1.5倍长吧。
阅读(...) 评论()经验961 米
在线时间143 小时
版本V8.2.3.0.MAGCNDL
积分 1206, 距离下一级还需 794 积分
积分 1206, 距离下一级还需 794 积分
机型小米手机5S
签到次数21
MIUI版本V8.2.3.0.MAGCNDL
本帖最后由 我本纯洁D 于
20:16 编辑
个人觉得红米note3在屏幕密度为480DPI的时候图标又大又丑。很多人也发现红米note3在build.prop是找不到屏幕DPI项的。
此教程大多适用于原生和CM之类的ROM,在MIUI中可能会出错
废话不多说,直入正题。
手机需要root。
1,安装终端模拟器。
2,打开终端模拟器,输入su,回车。
(会弹出授权,miui官方root请去安全中心授权)
Screenshot_-13-32-25_jackpal.androidter.png (101.92 KB, 下载次数: 4)
Screenshot_-13-33-16_eu.chainfire.super.png (132 KB, 下载次数: 4)
3,输入wm density 460然后回车
(460可以改为自己喜欢的大小)
Screenshot_-13-59-22_jackpal.androidter.png (98.49 KB, 下载次数: 4)
4,大功告成。就是如此简单。
Screenshot_-13-43-17_com.antutu.ABenchM.jpg (138.74 KB, 下载次数: 4)
Screenshot_-13-43-39_com.antutu.ABenchM.jpg (143.07 KB, 下载次数: 2)
5,此方法也适用于其它大部分安卓手机。
6,终端模拟器下载
/cSKnXiJJXtSb8 (提取码:5ad2)
7,隐藏拒绝伸手党
分享到微信朋友圈
打开微信,点击底部的“发现”,使用 “扫一扫” 即可将网页分享到我的朋友圈。
经验961 米
在线时间143 小时
版本V8.2.3.0.MAGCNDL
积分 1206, 距离下一级还需 794 积分
积分 1206, 距离下一级还需 794 积分
机型小米手机5S
签到次数21
MIUI版本V8.2.3.0.MAGCNDL
经验2362 米
在线时间25 小时
版本7.4.20
机型小米平板2
签到次数27
MIUI版本7.4.20
经验1478 米
在线时间66 小时
版本6.6.16
积分 1613, 距离下一级还需 387 积分
积分 1613, 距离下一级还需 387 积分
机型小米Note 移动4G/联通4G
签到次数59
MIUI版本6.6.16
手机端修改屏幕
在线时间10 小时
积分 -55, 距离下一级还需 55 积分
积分 -55, 距离下一级还需 55 积分
机型红米Note3 全网通
签到次数23
MIUI版本6.7.7
hhhhhhhhhhhhhhhhhhh
经验903 米
在线时间7 小时
版本6.11.1
积分 936, 距离下一级还需 1064 积分
积分 936, 距离下一级还需 1064 积分
机型红米Note3 全网通
签到次数11
MIUI版本6.11.1
。。。。。
经验1288 米
在线时间150 小时
版本7.3.16
机型小米手机4c
签到次数33
MIUI版本7.3.16
经验2134 米
在线时间26 小时
版本V8.0.5.0.LHOCNDG
积分 2544, 距离下一级还需 2456 积分
积分 2544, 距离下一级还需 2456 积分
机型红米Note3 全网通
MIUI版本V8.0.5.0.LHOCNDG
经验173 米
在线时间20 小时
版本V8.2.1.0.MHOCNDL
积分 203, 距离下一级还需 297 积分
积分 203, 距离下一级还需 297 积分
机型红米Note3 全网通
签到次数11
MIUI版本V8.2.1.0.MHOCNDL
真是太好了~谢谢楼主!!谢谢分享!
在线时间18 小时
积分 62, 距离下一级还需 138 积分
积分 62, 距离下一级还需 138 积分
已关注极客秀微信
已关注微信
关注腾讯微博
已关注腾讯微博
关注新浪微博
已关注新浪微博
小米7周年勋章
2017米粉节晒单赢专属勋章
参与红米Note 4X活动
发烧友俱乐部
发烧友俱乐部
Copyright (C) 2017 MIUI
京ICP备号 | 京公网安备34号 | 京ICP证110507号&>&&>&&>&&>&手机屏幕大小和分辨率以及dpi换算关系
手机屏幕大小和分辨率以及dpi换算关系
上传大小:3KB
通过手机屏幕大小换算关系实现控件大小的动态变换。
综合评分:1(1位用户评分)
所需积分:1
下载次数:9
审核通过送C币
创建者:amixuse
创建者:otldan
创建者:huang3513
课程推荐相关知识库
上传者其他资源上传者专辑
移动开发热门标签
VIP会员动态
android服务器底层网络模块的设计方法
所需积分:0
剩余积分:720
您当前C币:0
可兑换下载积分:0
兑换下载分:
兑换失败,您当前C币不够,请先充值C币
消耗C币:0
你当前的下载分为234。
手机屏幕大小和分辨率以及dpi换算关系
会员到期时间:
剩余下载次数:
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:android计算pad或手机的分辨率/像素/密度/屏幕尺寸/DPI值的方法
字体:[ ] 类型:转载 时间:
本文将介绍手机布局/界面设计/分辨率/密度相关,接下来介绍android计算pad或手机的分辨率像素等等的方法,感兴趣的朋友可以了解下,希望本文可以帮助你
手机分辨率基础知识(DPI,DIP计算)
1.术语和概念
Screen size(屏幕尺寸)
指的是手机实际的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸
摩托罗拉milestone手机是3.7英寸
Aspect Ratio(宽高比率)
指的是实际的物理尺寸宽高比率,分为long和nolong
Milestone是16:9,属于long
Resolution(分辨率)
和电脑的分辨率概念一样,指手机屏幕纵、横方向像素个数
Milestone是854*480
DPI(dot per inch)
每英寸像素数,如120dpi,160dpi等,假设QVGA(320*240)分辨率的屏幕物理尺寸是(2英寸*1.5英寸),dpi=160
可以反映屏幕的清晰度,用于缩放UI的
Density(密度)
屏幕里像素值浓度,resolution/Screen size可以反映出手机密度,
Density-independent pixel (dip)
指的是逻辑密度计算单位,dip和具体像素值的对应公式是dip/pixel=dpi值/160,也就是px = dp * (dpi / 160)
2. DPI值计算
比如:计算WVGA(800*480)分辨率,3.7英寸的密度DPI,如图1所示
&&&&&&&&&&&&&&&图1&
Diagonal pixel表示对角线的像素值(=),DPI=933/3.7=252
3.手机屏幕的分类3.1根据手机屏幕密度(DPI)或屏幕尺寸大小分为以下3类,如图2所示
&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&& 图2
3. 2手机屏幕分类和像素密度的对应关系如表1所示:
Low density (120), ldpi
Medium density (160), mdpi
High density (240), hdpi
Small screen
QVGA (240x320)
Normal screen
WQVGA400 (240x400)WQVGA432 (240x432)
HVGA (320x480)
WVGA800 (480x800)WVGA854 (480x854)
Large screen
WVGA800* (480x800)WVGA854* (480x854)
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&表1
3.3手机尺寸分布情况()如图3所示,目前主要是以分辨率为800*480和854*480的手机用户居多
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&图3
&& 从以上的屏幕尺寸分布情况上看,其实手机只要考虑3-4.5寸之间密度为1和1.5的手机
从开发角度讲,应用程序会根据3类Android手机屏幕提供3套UI布局文件,但是相应界面图标也需要提供3套,如表2所示
Standard Asset Sizes (in Pixels), for Generalized Screen Densities
Low density screen (ldpi)
Medium density screen (mdpi)
High density screen (hdpi)
36 x 36 px
48 x 48 px
72 x 72 px
36 x 36 px
48 x 48 px
72 x 72 px
Status Bar
24 x 24 px
32 x 32 px
48 x 48 px
24 x 24 px
32 x 32 px
48 x 48 px
24 x 24 px
32 x 32 px
48 x 48 px
24 x 24 px
32 x 32 px
48 x 48 px
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&表2
5 如何做到自适应屏幕大小呢?
1)界面布局方面&
&& 需要根据物理尺寸的大小准备5套布局,layout(放一些通用布局xml文件,比如界面中顶部和底部的布局,不会随着屏幕大小变化,类似windos窗口的title bar),layout-small(屏幕尺寸小于3英寸左右的布局),layout-normal(屏幕尺寸小于4.5英寸左右),layout-large(4英寸-7英寸之间),layout-xlarge(7-10英寸之间)
2)图片资源方面&
&&需要根据dpi值准备5套图片资源,drawable,drawalbe-ldpi,drawable-mdpi,drawable-hdpi,drawable-xhdpi
Android有个自动匹配机制去选择对应的布局和图片资源
手机的分辨率&像素 密度和 屏幕尺寸是我们经常听到的字眼,它们之间的关系如下:
分辨率是指屏幕上有横竖各有多少个容器点,每个容器点是用于容纳一个像素的。
像素严格来说是指用于图片上的,图片上的像素点越多,图片就越显的清晰,当然也会越大。
手机可以有相同的分辨率,但屏幕尺寸可以不相同,例如3.7英寸的屏幕可以是320*480的分辨率,5.1英寸的屏幕也可以是320*480的分辨率,那这2个屏幕在显示时有什么区别呢?
举个例子:如果A手机屏幕宽度是5CM,B手机宽度是10Cm,宽度分辨率都是320,那么显示同一张图片时,B手机上的图片就会显的大一点,并且没有A手机上的清晰。为什么呢,这就是我们常见的密度(DPI)概念,即每英寸多少个点。本身一行5CM有320个点,DPI大约是150,现在是一行10CM有320个点,密度大约是75。密度大为减少,所以B手机显示的图片会变大,不清晰。就像我们使用Android Screen Monitor在电脑上显示手机屏幕一样,总感觉在电脑上显示时有点大,这就是因为你电脑的分辨率密度没有手机的分辨率密度大导致的,可以把电脑的分辨率调大一点让电脑屏幕密度和手机密度一致。
换算方式:
72像素/英寸=28.346像素/厘米
300像素/英寸=118.11像素/厘米
1 厘米=0.3937 英寸
1 英寸=2.54 厘米
像素不能直接换算成英寸、厘米,要在dpi下才能换算!
以常见1024像素对比:
1024像素=3.413英寸=8.67厘米&&&&&&& (300像素/英寸dpi&&& 每英寸≈0.003333像素),所以1024像素的厘米尺寸就是:333*2.54
1024像素=14.222英寸=36.12厘米&& (72像素/英寸dpi&&& 每英寸≈0.013889像素),所以1024像素的厘米尺寸就是:889*2.54
&&& 提起分辨率,我们需要了解两个概念,图像分辨率和输出分辨率。
&&& 图像分辨率是每英寸的像素数,以ppi为单位,图像分辨率又常常被表示成每一个方向上的总像素数量,比如640×480像素、像素等。而决定图像输出质量的是图像的输出分辨率,描述的是设备输出图像时每英寸可产生的点数(dpi),以dpi为单位,两者有联系但并不总是相等的。
dpi (dot per inch)输出分辨率
&&& 打印机分辨率又称为输出分辨率,是指在打印输出时横向和纵向两个方向上每英寸最多能够打印的点数,通常以“点/英寸”即dpi(dot per inch)表示。而所谓最高分辨率就是指打印机所能打印的最大分辨率,也就是所说的打印输出的极限分辨率。平时所说的打印机分辨率一般指打印机的最大分辨率,目前一般激光打印机的分辨率均在600×600dpi以上。
&&& dpi是“dot per inch”的缩写。顾名思义,就是指在每英寸长度内的点数。通常,我们都使用dpi来作为扫描器和打印机的解析度单位,数值越高表示解析度越高。目前,市面上出售扫描器的光学解析度主要有600×1200 dpi和 dpi两种。扫描器的光学解析度由两个数字构成,是因为横向解析度和纵向解析度不同。较小的数字通常为纵向解析度,即我们一般区分扫描器解析度用的数值。也就是说,600×1200 dpi的扫描器,我们通常简称为600 dpi。
&&& 电脑显示器的解析度约为72dpi,这个数值其实是这样计算出来的:以一部15寸的电脑显示器为例,可视面积的水平长度大约为11.2寸,如果显示模式是800×600,那么解析度就是800/11.2=71.4。如果是17寸电脑显示器,以的显示模式来看,解析度就变成=80了。
像素(Pixel)
&&& 对于计算机的屏幕设备而言,像素(Pixel)或者说px是一个最基本的单位,就是一个点。其它所有的单位,都和像素成一个固定的比例换算关系。所有的长度单位基于屏幕进行显示的时候,都统一先换算成为像素的多少,然后进行显示。所以,就计算机的屏幕而言,相对长度和绝对长度没有本质差别。任何单位其实都是像素,差别只是比例不同。
&&& 如果把讨论扩展到其它输出设备,比如打印机,基本的长度单位可能不是像素,而是其它的和生活中的度量单位一致的单位了。
&&& CSS绝对长度单位是对于输出设备(output device)而言的。拿pt来说,这是一个在文字排版工具(word,adobe等)中非常常用的字体单位,不管你的显示器分辨率是,还是800*600,同一篇文档打印在纸面上的结果是一样的。
&&& 写网页用哪个长度单位更好,是px还是pt呢?
&&& 我个人比较偏向px,因为px能够精确地表示元素在屏幕中的位置和大小,网页主要是为了屏幕显示,而不是为了打印等其它需要的。
CSS相对长度单位(relative length unit)
&&& CSS相对长度单位中的相对二字,表明了其长度单位会随着它的参考值的变化而变化,不是固定的。以下是CSS相对长度单位列表:
&&&&CSS相对长度单位
&&& 说明:
&&& em&&&&元素的字体高度The height of the element s font
&&&&ex&&&&字母x的高度The height of the letter "x"
&&&&px&&&&像素Pixels
&&&&%&&&&百分比Percentage
CSS绝对长度单位(absolute length unit)
&&& 绝对长度单位是一个固定的值。比如我们常用的有mm,就是毫米的意思。以下是CSS绝对长度单位列表:
&&& CSS绝对长度单位
&&& in&&&&&&英寸Inches (1英寸&= 2.54&厘米)
&&& cm&&&&厘米Centimeters
&&& mm&&毫米Millimeters
&&& pt&&&&点Points (1点&= 1/72英寸)
&&& pc &&&皮卡Picas (1皮卡&= 12&点)
&&& 像素是相对于显示器屏幕分辨率而言的。譬如,WiNDOWS的用户所使用的分辨率一般是96像素/英寸。而MAC的用户所使用的分辨率一般是72像素/英寸。所以在WiNDOWS的CSS中dpi为&96像素/英寸。
另附上对照表:
常见照片尺寸、像素及打印尺寸对照表(实用)
数码相机类型
分辨率:300dpi
2.5×3.5cm
身份证大头照
3.5×5.3cm
小2寸(护照)
4.8×3.3cm
15.2×10.2
17.8×12.7
20.3×15.2
25.4×20.3
12寸12×10
30.5×20.3
15寸15×10
38.1×25.4
最近做项目发现,同样的分辨率2台机器,某个界面的样式就是不一样,经过多次测试发现,原来第一台pad(lenovo A1_07)的密度为1.5,转换成dpi是240,属于高密度;另一台pad的密度为1,属于中等密度,转换成dpi就是160,应该属于中等密度&这就发现问题了, 解决方法:&应该在values文件夹下面分别放置values-hdpi, values-mdpi分别对应的样式,就OK了&以下是学习资料&screen resolution&把设备上的物理dpi 用乘法转换成 dips&Androidname&& approx. resolution&& multiply by this get dips&ldpi&&&&&&&&& ~120 dpi&&&&&&&&&&&&& 1.333&mdpi&&&&&&&&& ~160 dpi&&&&&&&&&&&&& 1.0 (基线密度)&tvdpi&&&&&&& ~213 dpi&&&&&&&&&&&&&& 0.751&hdpi&&&&&&&& ~240 dpi&&&&&&&&&&&&&& 0.67&xhdpi&&&&&&& ~320 dpi&&&&&&&&&&&&&& 0.5&dpi:每英寸像素数(密度*160)&density:密度&手机像素密度(density)实际上是以单位英寸160个像素作为参考标准,主要密度有0.75,1,1.5和2,当密度为2时就表示1英寸有320个像素,Android中通过代码可以获取到屏幕的像素值和密度,根据这些值就可以反向算出屏幕的物理尺寸&屏幕尺寸=屏幕对角线的像素值/(密度*160)=& [(长的平方+宽的平方)开根号] / (密度*160)&&实践过程:&由于Android设备中获取的密度density本身是个约等于的数值,比如计算出密度的准确值density=1.575,实际在代码中读到的density=1.5, 需要实现一个简单的计算屏幕尺寸的应用在不同设备上验证物理尺寸准确程度,具体代码如下:&DisplayMetrics metric = new DisplayMetrics();&&&&&&&& getWindowManager().getDefaultDisplay().getMetrics(metric);&&&&&&&& int width = metric.widthP& // 屏幕宽度(像素)&&&&&&&& int height = metric.heightP& // 屏幕高度(像素)&&&&&&&& float density = metric.& // 屏幕密度(0.75 / 1.0 / 1.5)&&&&&&&& int densityDpi = metric.densityD& // 屏幕密度DPI(120 / 160 / 240)&&&&&&& double diagonalPixels = Math.sqrt(Math.pow(width, 2)+Math.pow(height, 2)) ;&double screenSize = diagonalPixels/(160*density) ;&有可能上面的计算屏幕的尺寸不是太准确
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具&的最新主题
用安兔兔什么怎么说屏幕密度400dpi,谁能给个解释
你看得清楚就行,管那些参数干嘛
紫夜残雪 发表于
09:12 你看得清楚就行,管那些参数干嘛
。。。估计老大可不允许管那么多就算了吧?不然0.07怎么纠结出来的。。。。。。我的也是400dpi
One胖zhi 发表于
09:20 。。。估计老大可不允许管那么多就算了吧?不然0.07怎么纠结出来的。。。。。。我的也是400dpi ...
那它给出的分辨率没错吧,用分辨率和屏幕尺寸计算一下dpi不就好了吗?纠结这种毫无意义
PPI上了320都是视网膜级别的了,乔布斯讲的
其实 没有必要 纠结这个
上传的图片不符合要求
来自的祝福
网络异常,抽奖失败
(本次不消耗打开红包的次数)

我要回帖

更多关于 cdr怎么没法继续缩小 的文章

 

随机推荐