一般有以下几种适配方案:
1.布局适配
2.权重适配
5.dp适配
1.布局适配
2.权重适配
权重的计算方式:自身宽度+占剩余空间的比例
TextView1 0dp 1 1/3L=0dp+(L-(0+0))*1/3
TextView2 0dp 2 2/3L=0dp+(L-(0+0))*2/3
TextView1 L 1 1/3L=L+(L-(L+L))*1/3
TextView2 L 2 2/3L=L+(L1(L+L))*2/3
3.图片适配
mdpi hdpi xhdpi xxhdpi xxxhdpi
2 3 4 6 8
xx 9.54
x 19.05
h 32.88
m 72
图片大小 1.27M
9.54-1.27=8.27M
m:xx=1:3
3*3=9 需要放大的倍数
8.27*9=72M
所以图片尽量使用大分辨率的
4.代码动态设置
5.dp适配
6.百分比适配
Android 屏幕适配方案
Android 百分比布局库(percent-support-lib) 解析与扩展
Android 增强版百分比布局库 为了适配而扩展