[android studio]解决android studio drawable新建项目时只有一个drawable目录的问题
2016-05-11 15:45
555 查看
android studio默认新建Module时,只新建一个drawable目录,并不会新建适配不同分辨率的drawable目录。但其实,这是可以设置的。有以下两种方法
android studio默认新建Module时,只新建一个drawable目录,并不会新建适配不同分辨率的drawable目录。但其实,这是可以设置的。有以下两种方法:
进入 [androidstudio安装目录]/plugins/android/lib/templates/gradle-projects/NewAndroidModule/root/res 目录
在此目录下,新建你要初始化的文件夹(drawable-hdpi等文件夹)这一点可以参照同目录下的mipmap各种分辨率的mipmap目录
你可以在各个文件夹中放一张默认的图,以后每次新建项目时,就会有类似mipmap目录下的ic_launcher.png
回退到 [androidstudio安装目录]/plugins/android/lib/templates/gradle-projects/NewAndroidModule 目录,打开 recipe.xml.ftl 文件
在 recipe.xml.ftl 中增加如下的代码,位置见图(依据你要初始化的目录来添加相应代码)
随后你就可以在新建的Module中看到初始化的drawable目录
与方法1的区别在于:不能在目录中添加初始化的图片
进入 [androidstudio安装目录]/plugins/android/lib/templates/gradle-projects/NewAndroidModule/recipe.xml.ftl 文件
添加如下代码,位置见图
随后你就可以在新建的Module中看到初始化的drawable目录
当然,通过类似的方式我们还可以在创建Module的时候做很多事情,比如:
在colors.xml文件中生成常用颜色
在build.gradle文件中生成自定义配置
在.gitignore文件中生成自定义忽略配置
等等…
http://liukun.engineer/2016/04/10/Android-Studio-advanced-configuration/
本文标题:[android
studio]解决android studio drawable新建项目时只有一个drawable目录的问题
文章作者:Neil
Lee
发布时间:2016年04月14日 - 20时53分
最后更新:2016年04月14日 - 21时49分
原始链接:http://yoursite.com/2016/04/14/android-studio-解决android-studio-drawable新建项目时只有一个drawable目录的问题/
许可协议: "署名-非商用-相同方式共享
3.0" 转载请保留原文链接及作者。
概述
android studio默认新建Module时,只新建一个drawable目录,并不会新建适配不同分辨率的drawable目录。但其实,这是可以设置的。有以下两种方法:
方法介绍
方法1
详细步骤
进入 [androidstudio安装目录]/plugins/android/lib/templates/gradle-projects/NewAndroidModule/root/res 目录在此目录下,新建你要初始化的文件夹(drawable-hdpi等文件夹)这一点可以参照同目录下的mipmap各种分辨率的mipmap目录
你可以在各个文件夹中放一张默认的图,以后每次新建项目时,就会有类似mipmap目录下的ic_launcher.png
回退到 [androidstudio安装目录]/plugins/android/lib/templates/gradle-projects/NewAndroidModule 目录,打开 recipe.xml.ftl 文件
在 recipe.xml.ftl 中增加如下的代码,位置见图(依据你要初始化的目录来添加相应代码)
1 2 3 4 5 6 | <copy from="root/res/drawable-hdpi" to="${escapeXmlAttribute(resOut)}/drawable-hdpi" /> <copy from="root/res/drawable-xhdpi" to="${escapeXmlAttribute(resOut)}/drawable-xhdpi" /> <copy from="root/res/drawable-xxhdpi" to="${escapeXmlAttribute(resOut)}/drawable-xxhdpi" /> |
随后你就可以在新建的Module中看到初始化的drawable目录
方法2
与方法1的区别在于:不能在目录中添加初始化的图片
详细步骤
进入 [androidstudio安装目录]/plugins/android/lib/templates/gradle-projects/NewAndroidModule/recipe.xml.ftl 文件添加如下代码,位置见图
1 2 3 | <mkdir at="${escapeXmlAttribute(resOut)}/drawable-hdpi" /> <mkdir at="${escapeXmlAttribute(resOut)}/drawable-xhdpi" /> <mkdir at="${escapeXmlAttribute(resOut)}/drawable-xxhdpi" /> |
随后你就可以在新建的Module中看到初始化的drawable目录
说明:
当然,通过类似的方式我们还可以在创建Module的时候做很多事情,比如:在colors.xml文件中生成常用颜色
在build.gradle文件中生成自定义配置
在.gitignore文件中生成自定义忽略配置
等等…
参考文章:
http://liukun.engineer/2016/04/10/Android-Studio-advanced-configuration/本文标题:[android
studio]解决android studio drawable新建项目时只有一个drawable目录的问题
文章作者:Neil
Lee
发布时间:2016年04月14日 - 20时53分
最后更新:2016年04月14日 - 21时49分
原始链接:http://yoursite.com/2016/04/14/android-studio-解决android-studio-drawable新建项目时只有一个drawable目录的问题/
许可协议: "署名-非商用-相同方式共享
3.0" 转载请保留原文链接及作者。
相关文章推荐
- proget Android代码混淆
- Android进阶之路指引
- Android自定义属性
- android APK反编译查阅源码
- 【转】Caused by: java.lang.NoClassDefFoundError: android.support.v7.gridlayout.R$dimen 异常解决方法
- Android Handler使用导致内存溢出附带LeakCanary排查
- Android获取View的宽高
- android.annotation包中TargetApi和SuppressLint注解
- [Android] SQLite的使用入门
- android工程gen目录无法生成的解决办法汇总
- Android SQLiteOpenHelper使用和源码详解
- Android 内功心法(1.6)——android常用设计模式之适配器模式
- Android动画基础-补间动画
- Android自定义属性
- mac 反编译android
- Android全屏和adjustResize的冲突解决
- GeekBand第一周开发
- 深入浅出RxJava——在Android中使用响应式编程
- Android使用camera录像时保存数据到手机上
- Android 银行账号校验2