AS小技巧,助你提升开发效率

我们的态度是:每天进步一点点,理想终会被实现。

还是放弃治疗吧

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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180712G1FCUN00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券