第一讲 Android 屏幕适配基本概念
来源:互联网 发布:有数据分析软件吗 编辑:程序博客网 时间:2024/03/29 02:01
一、基本概念:
1.px:pixels,不同设备显示效果相同,指的是屏幕的像素点;
1》一个像素通常被视为图像的最小完整采样;这个在web使用较多;
2》px = dip * dpi / 160,则当屏幕密度为160时,px =dip
2.dp或者dip
1》dp:等同于dip,
2》dip:density independent pixels(设备独立像素数);
3》设备独立像素,这个和设备硬件有关,一般我们为了支持手机上多种分辨率,如WVGA、HVGA和QVGA,都会使用dip作为长度的单位;
4》如果屏幕密度为160,这时dp和sp和px是一样的。1dp=1sp=1px,但如果使用px作单位,如果屏幕大小不变(假设还是3.2寸),而屏幕密度变成了320。那么原来TextView的宽度设成160px,在密度为320的3.2寸屏幕里看要比在密度为160的3.2寸屏幕上看短了一半。但如果设置成160dp或160sp的话。系统会自动将width属性值设置成320px的。也就是160 * 320 / 160。其中320 / 160可称为密度比例因子。也就是说,如果使用dp和sp,系统会根据屏幕密度的变化自动进行转换。
5》dip值 =(dpi值/160)* pixel值
3.sp: Scale-independent pixels ;主要处理字体的大小,显示文字,用于textview;
以160PPI屏幕为标准,当字体大小为 100%时, 1sp=1px。
4.dpi(dots per inch):屏幕像素密度;意思就是每英寸多少像素;
对于屏幕而言就是该值越大,屏幕的精细度越高,屏幕看起来就越精细,越清楚;
5.基本术语:
手机屏幕分类和像素密度的对应关系:
6.不同手机屏幕和像素密度的对应关系:
屏幕级别
屏幕密度
比率(相对)
物理大小
像素大小
通常的分辨率
ldpi
120
3
0.75
1
120
几乎没有
mdpi
120-160
4
1
1
160
320*480
HVGA
hdpi
160-240
6
1.5
1
240
480*800
WVGA
xhdpi
240-320
8
2
1
320
720*1280
xxhdpi
320-480
12
3
1
480
1080*1800
- 第一讲 Android 屏幕适配基本概念
- Android屏幕适配基本概念
- 第一讲 基本概念
- 第一讲 基本概念
- Android 屏幕适配(基本概念篇)
- 屏幕适配基本概念
- 陈越《数据结构》第一讲 基本概念
- (笔记)数据结构第一讲-基本概念
- android 多屏幕适配 : 第一部分
- 网易云课堂-数据结构-第一讲-基本概念
- hadoop系列教程第一讲:基本概念
- 疯狂Android讲义第一讲
- Hadoop深入浅出之HDFS分析 第一讲:基本概念
- 陈越、何钦铭《数据结构》第一讲基本概念 笔记
- Hibernate框架学习(第一讲)---基本概念和体系结构
- Windows消息基本概念及消息系统(第一讲)
- 数据结构——第一讲、基本概念(1)
- 数据结构——第一讲、基本概念(2)
- 2017.04.10:python数据可视化01
- 关于Service,有一篇文章讲的不错
- 欢迎使用CSDN-markdown编辑器
- Java EE基础知识学习(七)
- 简单购物车
- 第一讲 Android 屏幕适配基本概念
- photoshop打开图片没反应问题的解决以及改变图片尺寸
- bzoj 3275: Number 最小割
- 数据结构与算法(c++)--prim算法
- LeetCode 148. Sort List
- golang学习笔记之yaml文件处理
- 感觉非常棒的ssm框架搭建
- 2017武汉大学校赛网络预选赛e题
- 在Eclipse中使用Mybatis