像素、分辨率、屏幕大小(屏幕适配必看)

简介:

一直对android中常见单位理解不是很透彻,今天分享下。有什么不到位,欢迎指出

含义:

1、屏幕大小 :物理尺寸(手机对角线大小,例如4.7,5、5.5寸的手机)

2、密度(dpi):每英寸所展示的像素

3、像素(px):真实屏幕上所测量的大小

4、dp:屏幕宽高和px的一个比值,在大屏幕手机上对应的px多,小屏幕上对应的px少

图表:

很容易就能理解像素、分辨率、密度的关系

比值(各种屏幕密度的比值):

ldpi:mdpi:hdpi:xhdpi:xxhdpi:xxxdpi = 0.75:1:1.5:2:3:4 = 3:4:6:8:12:16

发现一个规律,就是这个比值乘以12就得到对应屏幕密度手机桌面icon图标大小 ,见上表

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-14 08:01:44

像素、分辨率、屏幕大小(屏幕适配必看)的相关文章

iOS9对SDK的影响(iOS9适配必看)

  1.大部分社交平台接口不支持https协议. 问题描述:在iOS9下,系统默认会拦截对http协议接口的访问,因此无法获取http协议接口的数据.对ShareSDK来说,具体表现可能是,无法授权.分享.获取用户信息等. 解决: (1).暂时退回到http协议. 具体方法: 在项目的info.plist中添加一个Key:NSAppTransportSecurity,类型为字典类型. 然后给它添加一个Key:NSAllowsArbitraryLoads,类型为Boolean类型,值为YES: (

js 根据屏幕大小调用不同的css文件

原因:屏幕大小不一样,网站看起来总觉得怪怪的,所以,针对不同大小的屏幕,写了不同的css,写完了,要解决的问题就是:怎么根据屏幕的大小来引用不同的CSS,下面就是解决方法了. 解决方法:首先,在head标签里面先引用一个通用的CSS文件,如下: <link href="Styles/Style.css" id="css" rel="stylesheet" type="text/css" /> 这时候,你会发现,这个

Android屏幕大小适配问题解决

? 一.一些基本概念 1.长度(真实长度):英寸.inch 2.分辨率:density 每英寸像素数  dpi(密度) 3.像素:px 4.dip的公式:px /dip=dpi/160  所以 dip 类似于英寸.长度(dp=dip,sp类似于dip)  dip=160*inch dip= 160/dpi * px 当dip一定时,dpi 越大,px就越大 5.广义分辨率=长px*宽px 二.经常使用规律 1.平时我们说 手机的分辨率是 320*480的,事实上的这里的分辨率是相对分辨率 意思是

苹果手机不同型号,屏幕大小,分辨率不同 ios

1.目前市面上的苹果手机尺寸和分辨率是:看看截图 a.ppi:是指每英寸像素的个数,普通显示器是72ppi: b.retina显示器不是像素的堆积 2.围绕着这样图,我们来解释一下参数,应该怎么理解,我们在设计应用的时候要注意什么? 我们要关注:分辨率分3种: A.资源分辨率,针对ps工程师(就是资源图片的大小,单位是像素) B.设计分辨率,针对程序员的.单位是像素点,指定4个值,20,30,40,50(20,30指离设备的左边距,和右边距:40,50指图标本身的宽和高).在程序中会用像素点作为

通过js适配不同的屏幕大小

// 通过js适配不同的屏幕大小(function (doc, win) { var docEl = doc.documentElement, resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize', recalc = function () { var clientWidth = docEl.clientWidth; if (!clientWidth) return; // 根据设备的比例调整初始fo

iOS如何适配与屏幕大小相同的图片

随着ios设备的增多,不同尺寸的屏幕给开发者适配打来困扰,特别是一个全屏的图片,如何适配不同的机型呢,这里介绍一个方法,供大家参考: nsdictionary *LaunchImages = @{@"480":@"launchImage-700",@"568":@"launchImage-710",@"667":@"launchImage-720",@"736":@&

Android系统自适应屏幕大小

1.屏幕相关概念1.1分辨率是指屏幕上有横竖各有多少个像素1.2屏幕尺寸指的是手机实际的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸android将屏幕大小分为四个级别(small,normal,large,and extra large).1.3屏幕密度每英寸像素数手机可以有相同的分辨率,但屏幕尺寸可以不相同,Diagonal pixel表示对角线的像素值(=),DPI=933/3.7=252android将实际的屏幕密度分为四个通用尺寸(low,medium,high,

android系统如何自适应屏幕大小

1.屏幕相关概念1.1分辨率是指屏幕上有横竖各有多少个像素1.2屏幕尺寸指的是手机实际的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸android将屏幕大小分为四个级别(small,normal,large,and extra large).1.3屏幕密度每英寸像素数手机可以有相同的分辨率,但屏幕尺寸可以不相同,Diagonal pixel表示对角线的像素值(=),DPI=933/3.7=252android将实际的屏幕密度分为四个通用尺寸(low,medium,high,

【转】web app变革之rem(手机屏幕实现全适配)

以往web移动适配,常规写法是:media only screen @media only screen and (min-device-width: 320px){ //针对iPhone 3 } @media only screen and (min-device-width: 320px)and (-webkit-min-device-pixel-ratio: 2) { //针对iPhone 4, 5c,5s, 所有iPhone6的放大模式,个别iPhone6的标准模式 } @media o