第一讲 Android 屏幕适配基本概念
2017-04-10 19:36
260 查看
一、基本概念:
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屏幕适配基本概念
- 写给初学者13_android_屏幕适配的前提-基本单位概念
- [转]Android中dp,px,sp概念梳理以及如何做到屏幕适配
- Android中dp,px,sp概念梳理以及如何做到屏幕适配
- android屏幕适配术语和概念
- Android 的机型适配: 屏幕适配(包括dpi,dp,sp的概念) 版本适配 硬件适配。 以及如何和美工配合
- Android 屏幕适配笔记(基础概念)
- Android中dp,px,sp概念梳理以及如何做到屏幕适配
- Android 屏幕适配之各种概念(一)
- 屏幕适配一:基本概念及原理
- Android中dp,px,sp概念梳理以及如何做到屏幕适配
- Android中dp,px,sp概念梳理以及如何做到屏幕适配
- android 屏幕适配核心概念与单位笔记
- Android基本屏幕适配
- Android中dp,px,sp概念梳理以及如何做到屏幕适配
- Android中dp,px,sp概念梳理以及如何做到屏幕适配
- android 开发 屏幕适配 概念
- Android中dp,px,sp概念梳理以及如何做到屏幕适配
- Android中dp,px,sp概念梳理以及如何做到屏幕适配
- android 开发 屏幕适配 概念