Android手机尺寸相关概念

news/2024/11/14 14:39:01/

1.手机的尺寸: 屏幕对角线的长度,单位为英寸(2.54cm)
2.手机的分辨率: 屏幕能显示的像素的数量, 一般用在长方向上数量*宽方向上数量来表达
3.手机的像素密度: pixels per inch,也称PPi,即每英寸屏幕能显示的像素数,像素密度越大,显示画面细节就越丰富。
 计算: 像 素 密 度 = 长 度 像 素 密 度 2 + 宽 度 像 素 密 度 2 屏 幕 尺 寸 像素密度=\frac{\sqrt{长度像素密度^2}+\sqrt{宽度像素密度^2}}{屏幕尺寸} =2 +2
4.DPI: Dots Per Inch(每英寸所打印的点数或线数)的缩写,用来表示打印机打印分辨率, 但有时也会用dpi来代指ppi
5.手机的密度: Density, 以160ppi为基准, 即像素密度为160时Density为1
ldpi 120ppi 0.75
mdpi 160dpi 1.0
hdpi 240dpi 1.5
xhdpi 320dpi 2.0
6.px: pixels(像素) 1px就的长度就对应屏幕一个像素点的大小
7.dp/dip: device-independent pixels(设备无关像素)
1dp = (dpi / 160) px
1dp = density px 160->1px 120->0.75 px 320->2px
1px = 1/density dp
8.sp:scaled pixels(可缩放像素)
与dp类似,但是可以根据用户的字体大小首选项进行缩放

注意: Android在运行时会自动将dp/dip/sp为单位的尺寸转换为像素单位的值


http://www.ppmy.cn/news/194945.html

相关文章

常见android手机分辨率(4:3 5:3 16:9 *VGA *HD 720p 1080p )

手机常见分辨率: 4:3 VGA 640*480 (Video Graphics Array) QVGA 320*240 (Quarter VGA) HVGA 480*320 (Half-size VGA) SVGA 800*600 (Super VGA) 5:3 WVGA 800*480 (Wide VGA) 16:9 FWVGA 854*480 (Full Wide VGA) HD 1920*1080 High Definition QHD 960*…

手机尺寸、分辨率

英寸(Inch) 英寸是我们常用的长度单位。英国是工业革命的发源地,英寸在工业领域被广泛使用,很多图纸、铭牌上都是用英寸作为长度单位。显示设备特别是电视机使用英寸来表示大小,手机屏幕也继承了这个计量单位。在显示…

常用手机屏幕尺寸大小

iphone5: 320*568 iphone6: 375*667 iphone6 plus:414*736 参考:http://www.kuku8.cc/html5/1728.html

Android手机中的尺寸单位

介绍一些Android手机中的常见尺寸单位:px、dp、sp、pt等。 1. px单位 px为pixel的缩写,1px代表一个物理像素点。在Android开发中,很少使用px单位,因为同样100px的图片,在不同手机上显示的实际大小可能不同&#xff0…

app在4寸屏幕上显示只有3.5寸问题

app在4寸屏幕上显示只有3.5寸问题,上面下面都有一段黑色的空白区域。视图只占据了3.5寸320*480的空间。 问题解决方案: 参考:http://stackoverflow.com/questions/12518879/extend-app-for-iphone-5-best-practice http://stackoverflow.c…

常用手机尺寸以及分辨率

最近做的页面用到手机尺寸和常用的分辨率对比,整理了一下,共享一下: 320*2403.7400*2403.8432*2404480*2724.2480*2704.3480*3204.4480*3604.5640*3604.7640*4804.8800*4805854*4805.1800*6005.2960*5405.3960*6405.5960*7205.71024*5765.810…

同时适配3.5寸和4寸屏幕

编写一个宏定义用判断当前设备是3.4寸还是4寸。#define iPhone5 ([UIScreeninstancesRespondToSelector:selector(currentMode)] ?CGSizeEqualToSize(CGSizeMake(640, 1136), [[UIScreen mainScreen]currentMode].size) : NO)举个界面布局的例子:closeBtn.frame CG…

ios开发适配3.5寸和4寸屏幕

#define DEVICE_IS_IPHONE5 ([[UIScreen mainScreen] bounds].size.height 568) 接着我们可以在view初始化的时候改变frame: if (DEVICE_IS_IPHONE5) { [botton setFrame:CGRectMake(0, 450, 320, 440)]; }