屏幕尺寸相关

px(pixel)

像素,即屏幕上的显示点;

in(inch)

英寸,每英寸=2.54厘米,我们常说的几寸的手机,指的就是手机屏幕对角线是几英寸;

dpi(dots per inch)

每英寸的像素个数,  320x480的屏幕,如果宽为1英寸,则横向dpi是320/1(宽);如果高为1.5,则纵向dpi是  480/1.5(高);所以横向和纵向都是320;因为手机屏幕大多使用正方形点;

density

屏幕密度,使用  density = dpi / 160;dpi越大,密度就越大;

dp(dip,device independent pixels)

是android特有的单位,屏幕密度为dpi=160的屏幕上,1dp = 1px;  如果dpi=320,那么1dp = 2px;

sp

与dp一样,主要用于字体大小,与dp的区别是可根据字体大小缩放;

对于图片资源

先说下屏幕的尺寸,下面是几个常用的屏幕尺寸

  • drawable-ldpi (dpi=120, density=0.75)
  • drawable-mdpi (dpi=160, density=1)
  • drawable-hdpi (dpi=240, density=1.5)
  • drawable-xhdpi (dpi=320, density=2)
  • drawable-xxhdpi (dpi=480, density=3)

有时候我们可以根据屏幕大小来配不同的图片,但是这样会增加apk大小,有时候也麻烦;

android会自动渲染,根据屏幕尺寸自动选择文件进行渲染,根据以上的路径优先找对应的文件夹下的图片来绘制;

xhdpi作为资源首选,因为目前大多数手机是这个尺寸;

图片显示与wrap_content;

首先,我们在xhdpi的目录里,有一张120x120px的图片,那么在hdpi的屏幕上,显示的大小是

120px/2(xhdpi屏幕密度)  * 1.5(hdpi屏幕密度)  = 90px,依此类推;

当然,如果在 drawable-mdpi 目录下已经有一张 120x120的图片,那么图片会显示为120x120的;

时间: 2024-10-04 17:35:43

屏幕尺寸相关的相关文章

安卓屏幕尺寸相关知识

本文由PurpleSword(jzj1993)原创,转载请注明 原文网址 http://blog.csdn.net/jzj1993 1.px = Pixels,像素值 2.dp = dip = device independent pixel,设备独立像素(安卓专用虚拟像素单位) 3.density,屏幕密度 (1)近似换算关系 px = dip*density, dip = px/density (2)相同像素值(px)的控件,在不同密度屏幕上,显示效果差异较大;因此控件尺寸通常使用dip定义

网页屏幕尺寸相关整理

clientWidth是对象看到的宽度(不含边线,即border)scrollWidth是对象实际内容的宽度(若无padding,那就是边框之间距离,如有padding,就是左padding和右padding之间距离).offsetWidth是指对象自身的宽度,整型,单位像素(含边线,如滚动条的占用的宽,值会随着内容的输入而不断改变). scrollHeight: 获取对象的滚动高度.scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离scrollTop:设置或获

Android 尺寸单位转换和屏幕适配相关

一:Android 屏幕适配 众所周知,Android机型尺寸各种各样,于是屏幕适配就成了Android开发中很重要的一环.Android屏幕适配可能一些开发者都会遇到这样的问题,今天就来分享下屏幕适配,其实Android屏幕适配也可以很简单. 基本概念 Android屏幕适配必须要理解的一些概念: px 是英文单词pixel的缩写,意为像素,屏幕上的点.我们通常所说的分辨率如480X800就是指的像素. 在设计领域中,像素是用来计算数码影像的最小单位.计算机中显示的图像并非连续的线条组成,而是

iPhone屏幕尺寸、分辨率及适配

目录(?)[+] 1.iPhone尺寸规格 设备 iPhone 宽 Width 高 Height 对角线 Diagonal 逻辑分辨率(point) Scale Factor 设备分辨率(pixel) PPI 3GS 2.4 inches (62.1 mm) 4.5 inches (115.5 mm) 3.5-inch 320x480 @1x 320x480 163 4(s) 2.31 inches (58.6 mm) 4.5 inches (115.2 mm) 3.5-inch 320x480

iosiPhone屏幕尺寸、分辨率及适配

iosiPhone屏幕尺寸.分辨率及适配 1.iPhone尺寸规格 设备 iPhone 宽 Width 高 Height 对角线 Diagonal 逻辑分辨率(point) Scale Factor 设备分辨率(pixel) PPI 3GS 2.4 inches (62.1 mm) 4.5 inches (115.5 mm) 3.5-inch 320x480 @1x 320x480 163 4(s) 2.31 inches (58.6 mm) 4.5 inches (115.2 mm) 3.5-

【转】iPhone屏幕尺寸、分辨率及适配

原文网址:http://blog.csdn.net/phunxm/article/details/42174937 1.iPhone尺寸规格 设备 iPhone 宽 Width 高 Height 对角线 Diagonal 逻辑分辨率(point) Scale Factor 设备分辨率(pixel) PPI 3GS 2.4 inches (62.1 mm) 4.5 inches (115.5 mm) 3.5-inch 320x480 @1x 320x480 163 4(s) 2.31 inches

移动端,多屏幕尺寸高清屏retina屏适配的解决方案

移动端高清.多屏适配方案 背景 开发移动端H5页面 面对不同分辨率的手机 面对不同屏幕尺寸的手机 视觉稿 在前端开发之前,视觉MM会给我们一个psd文件,称之为视觉稿. 对于移动端开发而言,为了做到页面高清的效果,视觉稿的规范往往会遵循以下两点: 首先,选取一款手机的屏幕宽高作为基准(以前是iphone4的320×480,现在更多的是iphone6的375×667). 对于retina屏幕(如: dpr=2),为了达到高清效果,视觉稿的画布大小会是基准的2倍,也就是说像素点个数是原来的4倍(对i

WP8.1:关于屏幕尺寸和分辨率的那些事儿

目前市面上的Windows Phone设备越来越多,尺寸和分辨率也越来越多,特别是WP8.1时代的到来.做过wp开发的人都知道应用适配其实较安卓要简单太多了,其中有一个重要原因,就是微软号称所有WP设备都将以2个基准分辨率来发展,即800 : 480和853 : 480.WP8+的应用适配相对来说比较简单,主要让屏幕布局适配这两种比例足矣,想必对WVGA.WXGA和720p三种分辨率及对应的模拟器都有一定了解. 撸主最近深陷Universal Apps的大坑,虽说API变化很大,却提供了更多有价

Supporting Multiple Screens(支持Android各种屏幕尺寸)

原文链接 本文翻译自Supporting Multiple Screens. 目前我这篇翻译应该是最全,最完整的官方文档翻译,转载我的翻译请联系本人,标明出处. Supporting Multiple Screens Android runs on a variety of devices that offer different screen sizes and densities. For applications, the Android system provides a consist