移动设备屏幕相关的知识

简介: 移动设备屏幕相关的知识

基本概念

Screen size(屏幕尺寸):指的是屏幕实际的物理尺寸,屏幕对角线的长度。

**Aspect Ratio(宽高比率)**:指的是实际的物理尺寸宽高比率。

**Resolution(分辨率)**:指手机屏幕纵、横方向像素个数。

**DPI(dot per inch)*:每英寸像素数。假设qvga(320240)分辨率的屏幕物理尺寸是(2英寸*1.5英寸),dpi=160。

Android支持四种不同的dpi模式:ldpi mdpi hdpi xhdpi(0.75:1:1.5:2),如果以 160 dpi 作为基准的话,只要尺寸的 DP 是 4 的公倍数,XHDPI 下乘以 2,HDPI 下乘以 1.5,LDPI 下乘以 0.75 即可满足所有尺寸下都是整数 pixel。  

**Density(密度)**:屏幕里像素值浓度,resolution/Screen size可以反映出手机密度。

**Density-independent pixel (dip设备独立像素)**:不同设备有不同的显示效果,这个和设备硬件有关。相关公式是dip/pixel=160/dpi。  

基本单位

px(像素):屏幕显示的基本单位。(来源:UI设计师,屏幕显示)  

dp(与密度无关的像素):基于屏幕密度的抽象单位。(来源:开发,Layout的基本单位)  

sp(与刻度无关的像素):与dp类似,但是可以根据用户的字体大小首选项进行缩放。(来源:开发,字体的字号单位)  

dp与sp总为1:1关系。

inch和dp

两者分别作为单位在安卓上的对比

inch

dp

参考链接:

http://www.zhihu.com/question/19625584/answer/14150577

http://www.zhihu.com/question/20697111/answer/15894155

(完)

本文作者 : cyningsun

本文地址https://www.cyningsun.com/04-18-2014/basic-knowledge-about-android-screen.html

版权声明 :本博客所有文章除特别声明外,均采用 CC BY-NC-ND 3.0 CN 许可协议。转载请注明出处!

目录
相关文章
|
存储 关系型数据库 MySQL
MySQL ⽀持哪些存储引擎?默认使⽤哪个?MyISAM 和 InnoDB 引擎有什么区别,如何选择?
MySQL ⽀持哪些存储引擎?默认使⽤哪个?MyISAM 和 InnoDB 引擎有什么区别,如何选择?
2071 0
|
SQL Perl
[20131031]从跟踪文件中抽取sql语句.txt
[20131031]从跟踪文件中抽取sql语句.txt以前写过利用tkprof顺序抽取执行的sql语句http://space.itpub.net/267265/viewspace-748041但是递归语句没有记录下来。
850 0
晚安心语:当你不再急于否认错误时,你就学到了重要的一课。
      1、爱是诱惑,也惟有爱能给你力量抗拒诱惑。 2、生活告诉你,你应该长大了;梦想告诉你,你应该有一颗童心。 3、没有过不去的事情,只有过不去的心情。只要把心情变一变,世界就完全不一样了。
1001 0