首页 > 系统 > Android > 正文

android屏幕适配

2019-11-06 09:36:55
字体:
来源:转载
供稿:网友

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

五种主流的像素密度(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

 像素密度 假设a,b分别为两个直角边,c为斜边,由勾股定理可得出计算方式:sqrt(a*a+b*b)/c

5,最后带java代码中适配


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表