博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android 设备适配浅析 及 对dp的理解
阅读量:2359 次
发布时间:2019-05-10

本文共 877 字,大约阅读时间需要 2 分钟。

²屏幕适配基本单位的理解
²
²Android系统屏幕适配机制浅析
²
²需要注意的问题
²
²其他及代码审查
²1, Screen size 屏幕的尺寸,即对角线长度(单位inch-英寸)
²2, Screen density屏幕密度,即单位长度像素点数(pots/inches)
²3, Resolution 分辨率,即屏幕的总像素点数(width * height)
²4, Density-independentpixel (dp)独立像素密度。标准是160dip.即1dp对应1个pixel,计算公式如:px = dp * (dpi / 160),屏幕密度越大,1dp对应 的像素点越多。
²
dip: device independent pixels(
设备独立像素
)
²px:pixels(像素),不同的设备不同的显示屏显示效果是相同的,这是绝对像素,是多少就永远是多少不会改变。
²sp: scaled pixels(放大像素).主要用于字体显示best for textsize。 
²备注: 根据google的推荐,像素统一使用dip,字体统一使用sp 
²mdpi下     1dp = 1px,而160px总共是1inch;
²
²为的是使控件显示时的物理尺寸保持一致
²
²相对明确的理解:1dp= 1/160 inch
²xlarge screens are at least960dp x 720dp
²large screens are atleast 640dp x 480dp
²normal screens are atleast 470dp x 320dp
²small screens are atleast 426dp x 320dp
Android
寻找最佳资源原理
²1, 排除与设备设置不符合的资源
²2, 根据限定词(qualifier)的优先级,按照顺序查找
²3, 在限定词下,是否存在资源路径
²4, 排除不包含在限定词中的资源路径
²5,  继续执行不同的限定词查找,直到找到相应的资源
²

²
PPT:

转载地址:http://woitb.baihongyu.com/

你可能感兴趣的文章
手写一个简单RPC
查看>>
安卓虚拟定位实现与反作弊思路
查看>>
[记录]内部方法之间调用AOP无效解决方法
查看>>
三分钟掌握synchronized锁升级过程
查看>>
服务治理
查看>>
做一个文字识别小程序原来这么简单?
查看>>
三分钟掌握ACID、脏读、幻读、不可重复读、事务隔离级别
查看>>
三分钟掌握数据库缓存双写一致性
查看>>
sql 分组统计topN
查看>>
三分钟理解ThreadLocal的弱引用与内存泄露
查看>>
cms重新标记和g1最终标记的区别
查看>>
eclipse常用快捷键
查看>>
基本数据类型
查看>>
设计模式<二>单例模式
查看>>
MaxCompute 费用暴涨之存储压缩率降低导致SQL输入量变大
查看>>
微服务开源生态报告 No.1
查看>>
分享 KubeCon 2019 (上海)关于 Serverless 及 Knative 相关演讲会议
查看>>
蚂蚁区块链BaaS:开放在云端,落地于实体
查看>>
Linus 本尊来了!为什么 KubeCon 越来越火?
查看>>
MaxCompute 费用暴涨之新增SQL分区裁剪失败
查看>>