Android适配笔记
转载自https://blog.****.net/lmj623565791/article/details/45460089
1280*720和1920*1080比例均为 16:9
一些概念:屏幕尺寸: 手机对角线的物理距离
分辨率: 纵向横向的像素点数
像素密度: 单位英寸内的像素点数 单位:dpi(dots per ich)
密度无关像素: dip或dp 与终端上的实际物理像素点无关
独立比例像素; sip或sp 用来表示文字大小
- Android开发时用此单位设置文字大小,可根据字体大小首选项进行缩放
- 推荐使用12sp、14sp、18sp、22sp作为字体设置的大小,不推荐使用奇数和小数,容易造成精度的丢失问题;小于12sp的字体会太小导致用户看不清
常用的适配方式:
- 布局适配(layout适配,针对不同分辨率手机创建不同的layout布局文件,)
- 图片适配(准备多套图,放在hdpi,xhdpi,xxhdpi文件夹下,项目中不常用,会是apk体积增大)
- 代码适配,xml文件中多是wrop_content,match_parent等
- 权重适配,xml文件中能使用权重的地方尽量使用权重
- 百分比布局适配,PercentLinearlayout,PercentRelativelayout...
- 百分比详情参考