我正在尝试设置材质设计,以便我可以在Android 5.0中使用它,并回退到较旧设备的v7-appcompat主题。我读过的所有东西都说,当我创建项目时,应该有两个文件夹,“res/values”和“res/values-v21”,或者至少在android视图中应该有两个syles.xml文件。然而,我所能得到的只是“res/values”和一个styles.xml文件。我在这里做错了什么?不应该android studio创建文件夹和.xml文件?任何帮助表示赞赏。材料设计设置
材料设计设置
回答
您必须手动创建此目录。在Android Studio中,右键单击项目的res目录,选择New - > Directory from menu。输入目录'values-v21'的名称。以类似的方式将style.xml文件添加到新创建的目录(New - > File from menu)。这一切:)
好的。谢谢你的答案。我会做的。但是,我仍然不明白为什么这些文件夹和xml文件不是默认生成的。我已经看到了几个教程,它们是默认生成的。 – 2014-12-07 20:36:51
嗯,这取决于Android Studio包含的项目模板。 – 2014-12-07 21:01:05
那么你可以创建一个新的目录,如michal.z所述。但是,如果在创建新项目时每次都通过创建目录来分层。您可以定义您自己的自定义模板。
Android Studio的模板基于Android ADT模板系统,该模型依次基于FreeMarker。
要创建自己的自定义模板只要按照这个post
你需要编辑TEMPLATE.XML文件。
- 1. 设置的材料设计图标
- 2. 材料设计TabLayout
- 3. Angular2材料设计
- 4. 错误时,材料设计
- 5. 实现材料设计CrossFadeDrawer
- 6. angular2材料设计问题
- 7. 材料设计滚动
- 8. Polymer.js没有材料设计?
- 9. Xamarin.Android材料设计图标
- 10. 材料设计light mdl-select
- 11. 材料设计RecyclerView布局
- 12. 材料设计 - 与jQuery
- 13. 防止角材料设计
- 14. bootstrap材料设计和Aurelia
- 15. 辅助材料设计
- 16. 材料设计和设备的限制
- 17. Unity3d - 设置材料为无
- 18. 在角度材料设计的工具栏下面设置sidenav?
- 19. 在材料设计中设置弹出式菜单
- 20. 材料expansionpanel设置似乎没有一个材料标签
- 21. 材料设计精简菜单
- 22. AngularJs材料设计RTL布局
- 23. API 19(KitKat)中的材料设计?
- 24. 材料设计输入文本
- 25. Google材料设计全部24高程
- 26. 滑动材料设计卡片视图
- 27. 材料设计Google地图如何
- 28. 如何开始与材料设计
- 29. 重写css中的材料设计类
- 30. 刷新材料设计,随机显示
您可以创建values-v21文件夹。哪里有问题? – 2014-12-07 20:15:13
“我正在尝试设置Material Design,以便我可以在Android 5.0中使用它,并回退到针对较旧设备的v7-appcompat主题” - 这个想法是,您为所有设备使用'appcompat-v7',而不是只是较旧的。由于需要从'ActionBarActivity'继承来使用'appcompat-v7',因此需要一定量的代码重复才能避免在API Level 21+上使用它。 – CommonsWare 2014-12-07 20:24:48