您好,欢迎访问985文库网

上传文档赚钱

当前位置:首页 > 电子书 > APP开发 > Android屏幕适配全攻略

Android屏幕适配全攻略

  • 彭画
  • 488 次阅读
  • 234 次下载
  • 共 43 页(2.75 M)
  • 2021-04-30 02:09:03
点此付费下载 ¥ 12 知币 无需注册也可下载,点击付费按钮在弹框页面选择 "扫码直接下载”
在线预览效果若不佳,推荐下载后阅读 建议在PC浏览器扫码下载

对于页数较多的文档,本站暂只转换了部分页供在线阅读,推荐直接下载完整版

因转换显示效果差异,实际为原版文档效果要比在线预览好

还剩... 页未读,继续阅读

对于页数较多的文档,本站暂只转换了部分页供在线阅读,推荐直接下载完整版

因转换显示效果差异,实际为原版文档效果要比在线预览好

免费阅读已结束,点击付费阅读剩下 ...

¥ 12 知币,已有5人购买

付费阅读

对于页数较多的文档,本站暂只转换了部分页供在线阅读,推荐直接下载完整版

因转换显示效果差异,实际为原版文档效果要比在线预览好

阅读已结束,您可以下载文档离线阅读

¥ 12 知币,已有0人下载

付费下载
文档简介(最多显示3000字):
重要概念 什么是屏幕尺寸、屏幕分辨率、屏幕像素密度? 什么是dp、dip、dpi、sp、px?他们之间的关系是什么? 什么是mdpi、hdpi、xdpi、xxdpi?如何计算和区分? 在下面的内容中我们将介绍这些概念。 屏幕尺寸 屏幕尺寸指屏幕的对角线的长度,单位是英寸,1英寸=2.54厘米 比如常见的屏幕尺寸有2.4、2.8、3.5、3.7、4.2、5.0、5.5、6.0等 屏幕分辨率 屏幕分辨率是指在横纵向上的像素点数,单位是px,1px=1个像素点。一般以纵向像素横向 像素,如19601080。 屏幕像素密度 屏幕像素密度是指每英寸上的像素点数,单位是dpi,即“dot per inch”的缩写。屏幕像素 密度与屏幕尺寸和屏幕分辨率有关,在单一变化条件下,屏幕尺寸越小、分辨率越高,像素 密度越大,反之越小。 dp、dip、dpi、sp、px px我们应该是比较熟悉的,前面的分辨率就是用的像素为单位,大多数情况下,比如UI设 计、Android原生API都会以px作为统一的计量单位,像是获取屏幕宽高等。 dip和dp是一个意思,都是Density Independent Pixels的缩写,即密度无关像素,上面我 们说过,dpi是屏幕像素密度,假如一英寸里面有160个像素,这个屏幕的像素密度就是 160dpi,那么在这种情况下,dp和px如何换算呢?在Android中,规定以160dpi为基准, 1dip=1px,如果密度是320dpi,则1dip=2px,以此类推。 假如同样都是画一条320px的线,在480800分辨率手机上显示为2/3屏幕宽度,在320480的 手机上则占满了全屏,如果使用dp为单位,在这两种分辨率下,160dp都显示为屏幕一半的 长度。这也是为什么在Android开发中,写布局的时候要尽量使用dp而不是px的原因。 而sp,即scale-independent pixels,与dp类似,但是可以根据文字大小首选项进行放缩, 是设置字体大小的御用单位。 重要概念 - 7 - 本文档使用 看云 构建 mdpi、hdpi、xdpi、xxdpi 其实之前还有个ldpi,但是随着移动设备配置的不断升级,这个像素密度的设备已经很罕见 了,所在现在适配时不需考虑。 mdpi、hdpi、xdpi、xxdpi用来修饰Android中的drawable文件夹及values文件夹,用来区 分不同像素密度下的图片和dimen值。 那么如何区分呢?Google官方指定按照下列标准进行区分: 名称 像素密度范围 mdpi 120dpi~160dpi hdpi 160dpi~240dpi xhdpi 240dpi~320dpi xxhdpi 320dpi~480dpi xxxhdpi 480dpi~640dpi 在进行开发的时候,我们需要把合适大小的图片放在合适的文件
彭画 发私信

73篇文档

评论

发表评论
< /43 > 付费下载 ¥ 12 知币

Powered by 985文库网

Copyright © 985文库网 All Rights Reserved. 鄂ICP备2023024183号
×
保存成功