Android 材料设计设置

Android 材料设计设置,android,xml,android-studio,material-design,Android,Xml,Android Studio,Material Design,我正在尝试设置材质设计,这样我就可以在Android 5.0上使用它,并在旧设备上使用v7 appcompat主题。我读到的所有内容都表明,当我创建项目时,应该有两个文件夹,“res/values”和“res/values-v21”,或者至少在android视图中应该有两个syles.xml文件。然而,我只能得到“res/values”和一个styles.xml文件。我做错了什么?android studio不应该创建文件夹和.xml文件吗?非常感谢您的帮助。您必须手动创建此目录。在Androi

我正在尝试设置材质设计,这样我就可以在Android 5.0上使用它,并在旧设备上使用v7 appcompat主题。我读到的所有内容都表明,当我创建项目时,应该有两个文件夹,“res/values”和“res/values-v21”,或者至少在android视图中应该有两个syles.xml文件。然而,我只能得到“res/values”和一个styles.xml文件。我做错了什么?android studio不应该创建文件夹和.xml文件吗?非常感谢您的帮助。

您必须手动创建此目录。在Android Studio中右键单击项目的res目录,从菜单中选择新建->目录。输入目录“values-v21”的名称。以类似的方式将style.xml文件添加到新创建的目录中(新建->菜单中的文件)。仅此而已:)

您必须手动创建此目录。在Android Studio中右键单击项目的res目录,从菜单中选择新建->目录。输入目录“values-v21”的名称。以类似的方式将style.xml文件添加到新创建的目录中(新建->菜单中的文件)。仅此而已:)

您可以按照michal.z所述手动创建新目录。但如果您在每次创建新项目时都通过创建目录进行分层。您可以定义自己的自定义模板

Android Studio的模板基于Android ADT模板系统,后者又基于FreeMarker

要创建自己的自定义模板,只需遵循以下步骤


您需要编辑template.xml文件

您可以按照michal.z的说明手动创建新目录。但如果您在每次创建新项目时都通过创建目录进行分层。您可以定义自己的自定义模板

Android Studio的模板基于Android ADT模板系统,后者又基于FreeMarker

要创建自己的自定义模板,只需遵循以下步骤


您需要编辑template.xml文件

您可以创建values-v21文件夹。问题出在哪里?“我正在尝试设置材质设计,这样我就可以在Android 5.0上使用它,并在旧设备上使用v7 appcompat主题”——其想法是,您可以对所有设备使用
appcompat-v7
,而不仅仅是旧设备。由于使用
appcompat-v7
需要从
ActionBarActivity
继承,因此需要相当多的代码重复才能避免在API级别21+上使用它。您可以创建values-v21文件夹。问题出在哪里?“我正在尝试设置材质设计,这样我就可以在Android 5.0上使用它,并在旧设备上使用v7 appcompat主题”——其想法是,您可以对所有设备使用
appcompat-v7
,而不仅仅是旧设备。由于使用
appcompat-v7
需要从
ActionBarActivity
继承,因此需要相当多的代码重复才能避免在API级别21+上使用它。Ok。谢谢你的回答。我会这样做的。但是,我仍然不理解为什么默认情况下不生成这些文件夹和xml文件。我已经看到了一些默认生成的教程。好吧,项目模板包括什么取决于Android Studio。好的。谢谢你的回答。我会这样做的。但是,我仍然不理解为什么默认情况下不生成这些文件夹和xml文件。我看过一些默认生成的教程。好吧,项目模板包含什么取决于Android Studio。