适配的三个因素:屏幕尺寸、屏幕分辨率、屏幕像素密度

五种主流的像素密度(MDPI、HDPI、XHDPI、XXHDPI 和 XXXHDPI)应按照 2:3:4:6:8 的比例进行缩放
比如启动图标标准

支持各种屏幕尺寸
1,控制View的高宽,使用wrap_content(自适应大小)、match_parent(强制扩展到父元素宽高)、weight(权重,LinearLayout特有属性),
2,
使用相对布局,禁用绝对布局
3,使用尺寸限定符

比如res/layout-large较大屏幕(例如 7 英寸或更大的平板电脑)的设备上选择此布局,对于最小宽度大于等于 600 dp 的设备,系统会选择 layout-sw600dp,
可使用限定符的 drawable,layout,values
4,使用 .9自动拉伸图片,使用非密度制约像素 dp,sp 1dp = 1px * (sqrt(a*a+b*b)/c)/160
像素密度
5,最后带java代码中适配
新闻热点
疑难解答