Android Studio在三月份的时候发布了最新的2.3.0
版本,其中一个点值得我们注意,那就是通过模板新建一个Empty Activity的时候,默认布局变成了ConstrantLayout
,还会在module的build.gradle内添加它的依赖,这对于不习惯使用ConstrantLayout
的我来说,实在是太痛苦了.
解决这个问题比较垃圾的方法是不再使用模板来新建Activity,而是新建一个Class,一个布局文件,在AndroidManifest.xml里添加对应的Activity的标签.
但是这种方式一点都不酷.于是就花了点时间研究下Android Studio的模板机制,顺利的把这个问题解决了.解决方法如下:
Mac系统
xml布局模板文件的路径:
布局模板文件的内容:
我们需要把它修改成如下:
|
|
module下build.gradle文件的路径:
|
|
它的内容:
我们需要把他修改成如下:
|
|
Windows系统
对应的,在Windows系统上只是模板路径不一样而已,下面贴出Windows系统下两个模板文件的路径:
xml布局模板文件路径:
module下的build.gradle模板文件路径:
现成的模板文件可以在这个GitHub项目里下载.复制替换重启Android Studio应该就好了.