您的位置:首页 > 移动开发 > Android开发

Android学习笔记(三):关于像素的一些知识

2015-11-26 18:21 323 查看
摘抄自慕课网的笔记

1、

屏幕尺寸:指平米的对角线的长度,单位是英寸,1英寸=2.54厘米,它对我们屏幕适配不是很重要。

屏幕分辨率:指在横纵向上的像素点数,单位是px,1px = 1个像素点,一般以纵向像素*横向像素,如1920*1080.

屏幕像素密度:指每英寸上的像素点数,单位是dpi,即“dot per inch”的缩写,像素密度与屏幕尺寸和分辨率有关

像素密度计算:对角线分辨率-->对角线分辨率除以屏幕尺寸-->像素密度;

eg:(1920^2+1080^2)开根号=2202为对角线上的像素点,再除以屏幕尺寸4.9=450,即屏幕像素密度

2、

px:构成图像的最小单位
使用android原生api返回的都是这个单位,如获取安卓屏幕的宽和高<br>

dp、dip:Density Independent Pixels的缩写,即密度无关像素,以160dpi(像素密度)为基准,1dip = 1px



3、

sp:Scale-Independent
Pixels 可以根据文字大小首选项进行缩放 谷歌开发官方推荐使用12sp或以上大小单位,否则可能用户看不清楚

首选字体大小为12sp,14sp,18sp,22sp。不要使用基数小数,以免造成精度丢失
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: