安卓第八课时课件dp和px_第1页
安卓第八课时课件dp和px_第2页
安卓第八课时课件dp和px_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、dp 和 px(作者:)一.px 的概念px 为像素,是图像模型的最基本。通常说的分辨率指的就是(宽度像素数目*高度像素数目).二.px 和显示的关系举例:一个 480*800 分辨率机在显示一张 240*400 的时:1.这个会占这个的宽度一半,高度一半。2.若让每个像素点沿水平方向一份,垂直方向也一份,则宽度变成 480,高度变成 800.那这张就填满了屏幕,但是由于像素点的原因,会让照片显得模糊。3.若让每个像素点沿水平方向每隔一个显示,垂直方向也每隔一个显示,则宽度变成 120,高度变成 200.那这张就缩小了。三.像素密度的概念像素密度,准确的定义是像素/英寸。举个例子-一个 480

2、*800,屏幕尺寸为4.3机。它的 dpi 为(根号下 4802+8002)/4.3.四.dp 的概念1.一个固定的物理长度。2.所以可以是 1dp 在不同的 dpi 安卓上面所代表的像素数目是不一样的。3.对 1 中 固定物理长度 的准确描述为 在 mdpi 下,一个 px 的物理长度。思考题:1.一个屏幕尺寸为 4.3,分辨率未知的安卓,它的对角线的 dp 值是确定的么?2.一个 30*30 像素的,放在不同机型的 imageView(30dp*30dp),它的缩放倍数相等么?五.不同 drawable 文件夹1.ldpi 文件夹下对应的密度为 120dpi,对应的分辨率为 240*320

3、2.mdpi 文件夹下对应的密度为 160dpi,对应的分辨率为 320*4803.hdpi 文件夹下对应的密度为 240dpi,对应的分辨率为 480*8004.xhdpi 文件夹下对应的密度为 320dpi,对应的分辨率为 720*12805.xxhdpi 文件夹下对应的密度为 480dpi,对应的分辨率为 1080*19206.nodpi 不对应任何密度,任何机型直接加载里面的注意: 实际上不应该和分辨率有关系,但是例如 240*320 这种分辨率的机子屏幕尺寸是固定的,所以也可以同分辨率联系在一起.六.ImageView 显示1.对于不同 drawable 文件夹的的过程的要求:机上显示的 dp 值/物理尺寸是一样的。a.每个文件夹下的在不同 dpib.这个要求不需要管,设计师会替切不同的图去满足。2.显示过程:a.去机子对应 dpi 的文件夹下面寻找,然后直接加载。b.若没有找到,则去高级别文件夹下面寻找;若都没找到,则去 nodpi 下找;若还没找到,则去低级别文件夹中。c.注意对于来说,并不是在找到后直接显示,而是算出相应的物理大小,放大

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论