我正在使用Android Studio 1.1 Preview 1.我注意到当我创建一个新项目时,我得到以下层次结构:

不同DPI的Mipmap文件夹,没有更多不同的DPI可绘制文件夹.
我应该将所有资源放在mipmap文件夹中,还是只放置应用程序图标?
我正在使用Support Library 23.2中添加的支持向量drawable 和AppCompat.我正在使用带有app:srcCompat和内部的矢量绘图,StateListDrawable所以我可以将它们android:drawableLeft用于我的TextView.
自升级到AppCompat的23.3.0版本以来,只有向量app:srcCompat正在运行.每当我以另一种方式引用它时
FATAL EXCEPTION: main
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.my.package.name/.MainActivity}: android.view.InflateException: Binary XML file line #8: Error inflating class Button
...
Caused by: android.view.InflateException: Binary XML file line #8: Error inflating class Button
...
Caused by: org.xmlpull.v1.XmlPullParserException: Binary XML file line #14: invalid drawable tag vector
at android.graphics.d
Run Code Online (Sandbox Code Playgroud)
改变了什么现在导致我的支持向量drawables在某些情况下失败?
我对使用app:srcCompat="@drawable/icon"support-library 23.2.0中引入的属性将矢量drawables设置为布局的新可能性感到非常兴奋.
但我想知道如何以编程方式获取其中一个drawables或者设置为背景.
我想到了类似的东西:
ContextCompat.getDrawable(context, R.drawable.icon)
这甚至可能吗?