#Android项目# ——day02 使用AndroiAutoSize解决屏幕适配问题

为了解决不同设备屏幕设备问题,最近找到了一个由 JessYan大神写的AndroidAutoSize

使用方法

首先在我们的app下的build.gradle导入依赖:

implementation ‘me.jessyan:autosize:1.1.2’

AndroidManifest.xml 中填写上设计图尺寸
AndroidAutoSize 即可自动运行


                
      
      .......
      //加入设计图的宽高尺寸
        
                   
                

design_width_in_dp 和 design_height_in_dp 的单位默认是 dp,如果设计图标注的是 px 尺寸 ,请根据公式 dp = px / (DPI / 160)px 尺寸转换为 dp 尺寸,DPI 的大小是根据你测试机而定(找不到自行百度) ,一般dp = px 除以 3 或者 2

注意:我们的例子里面是360dp*640dp其实等于1080px*1920px,所有如果我们在Android写xml文件时候,要注意使用单位要一致.

#Android项目# ——day02 使用AndroiAutoSize解决屏幕适配问题_第1张图片

#Android项目# ——day02 使用AndroiAutoSize解决屏幕适配问题_第2张图片

如果想部分布局自定义或者适配三方库页面请看大神的GitHub介绍,还有demo供大家研究,如果你只是想使用 AndroidAutoSize 的基础功能,我们一般使用只需要进行以上的设置,每个界面xml文件编写统一单位,即可帮助你以最简单的方式接入 AndroidAutoSize。

大神的GitHub中文介绍连接

你可能感兴趣的:(Android个人项目)