我们的态度是:每天进步一点点,理想终会被实现。
还是放弃治疗吧
1
遇到问题
相信屏幕适配是每个Android开发者都要面临的问题,不是很清除的可以看下这篇文章(成熟的屏幕适配方案https://juejin.im/post/5ae9cc3a5188253dc612842b),说到屏幕适配那应该就知道一个尺寸的适配问题,每次都要创建很多的Values-sw文件夹下面放置dimens.xml文件,每次都要做些重复的事情,那我们有没有一种解决重复去创建、复制张贴的操作,能不能直接创建项目的时候就为我们生成好呢?
懒人的才会想到各种各样的方式,因此才有了此文。
自动生成dimens.xml文件
Android UI适配方案:https://github.com/ladingwu/dimens_sw这个项目是可以直接生成我们的dimens.xml文件:
不需要我们手动的一个一个去创建,下面说下使用方法,该项目没有使用说明,该项目是个Java工程,我简单的说明一下:
1.拷贝项目的src文件夹下面的三个文件夹到我们的AS中:
解释一下上面的三个文件:
DimenTypes类是一个枚举,主要是列举出需要的尺寸:
DimenGeneraor类是一个Main方法执行类:
MakeUtils类是一个工具类,主要作用就是生产我们的文件夹。
2.我们只需要运行我们的Java项目即可生成我们的文件:
解决方法
在项目构建的时候让Android Studio自动把这些文件创建出来1. 先利用我上面说的方法把我们需要的dimens文件生成出来2. 打开Android Studio的安装目录
3. 进入到 plugins/android/lib/templates/gradle-projects/NewAndroidModule 目录
注意: 一定要把NewAndroidModule文件夹的内容备份一下,避免出现问题时,能够及时还原
4. 进入到 root/res 目录下,把生成好的资源文件复制到当前目录下
6. 在此文件里添如一下代码
注 : 代码按需添加,可能不需要这么多
7. 以上步骤都设置成功以后, 重启Android Studio 创建一个新项目,我把项目命名为 TestTemplate ,项目创建完成,打开资源目录显示配置成功
本人能力有限,第一次发文,还请大佬们多多指点
温馨提示:
另外关注公众号,还有一些个人收藏的视频:
回复“学习资源” ,获取学习视频。
关注我,一定会有意想不到的东西等你:
END
领取专属 10元无门槛券
私享最新 技术干货