屏幕适配与布局适配

屏幕尺寸:分为广义的大小:小(small), 正常(normal) 大 (large) 和超大 (extra—large)
屏幕像素密度:dpi(每英寸点数,越高越清)
分为六大广义:低(low),ldpi-120 36*36 (0.75x)
中(medium) mdpi-160 (基本1个dp) 48*48(1x)
高(high) hdpi-240 72*72(1.5x)
超高(extra—high)-320pdi 96*96(2.0x)
超超高(extra—extra—high)-480pdi 144*142(3.0x)
超超超高(extra—extra—extra—high) 640pdi 192*192(4.0x)
方向:横向 纵向(宽高比)
分辨率:在屏幕上的物理像素的总数
密度无关像素(DP) 虚拟像素单元。当定义UI布局时,通过dp来适应不同的屏幕

ppi:每英寸的距离像素点的个数
ppi越低图片显示越大,ppi越高图片显示越小
算法:如一个320*480  一个3.5存的屏幕  计算密度勾股定理
√(320^2+480^2)/3.5=164   约等160

4-7大屏幕  7-10超大屏幕
3:4:6:8:12:16缩放比例

布局适配
布局适配
图片的不同会造成布局的差异,解放方法是建立不同的Layout文件多个Layout,针对不同的屏幕分辨率,
书写专门xml文件
多个Layout文件夹在命名上有相应的规则,以分辨率480*854为例
命名:layout-854x480
命名注意:1大数必须在前(854),否则会报错
2两个数字中间是小写英文字母“x” 不是乘号
机器会根据不同的分辨率找到相应的布局

《Android版本更新、热更新》系列课程视频

版本更新6.0,7.0统统搞定!!

热修复不在麻烦,再也不用担心上线后出bug!!

http://edu.csdn.net/course/detail/6523

http://edu.csdn.net/course/play/6523/131198

《Kotlin语法基础到实战开发》系列课程视频

http://edu.csdn.net/course/detail/6409?locationNum=7&fps=1&ref=srch&loc=1

http://edu.csdn.net/course/play/6409/123752

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值