Android Studio 使用单独的资源文件夹设置 AppCompat

标签 android xml android-studio android-appcompat material-design

我正在尝试学习如何设置 appcompat 并搞乱主题和过渡,但我无法完成设置。无论我在哪里读到它,他们都说要为 Material 设计主题创建一个单独的文件夹,values-21,但是当我尝试创建该文件夹时,它不会显示在 android studio 中以及我从 finder 放入其中的任何资源文件中只是被插入 android studio 内的原始值文件夹中。如果我尝试使用其中的任何 sdk 21 项目,android studio 就会提示。我很困惑我应该做什么。

最佳答案

听起来问题是您不熟悉新的 Android 项目 View 。

Android 项目 View 获取同一类型的所有资源(例如所有 dimens.xml 文件)并将它们 bundle 在一起。然后,您可以如下所示展开该包以查看该文件的不同变体。

enter image description here

就您而言,如果您在 values-21 文件夹中创建一个名为 styles.xml 的文件,您应该会看到默认的 styles.xmlstyles.xml (v21) 文件。

如果您没有看到该文件,创建该文件的最简单方法是右键单击 Studio 中的 values 文件夹,然后单击“新建”>“值资源文件”。然后您应该会看到一个类似于下面的对话框。输入要创建的文件的名称,然后手动输入目录或使用资源限定符选择器让对话框为您选择正确的文件夹。

enter image description here

关于Android Studio 使用单独的资源文件夹设置 AppCompat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27386312/

相关文章:

android - 如何使布局可以水平和垂直滚动?

android - AdMob 地址验证 PIN - 错误的字母?

android - 如何从通知中打开 fragment

xml - XSLT,将先前的数据附加到 for-each 的下一次迭代

xml - 如何将 child 添加到特定位置的节点?

xml - XML声明中的默认编码(UTF-8)如何默认?

android - 如何从当前 Activity 中获得结果然后返回到上一个 Activity

android - 如何在工具栏中正确添加自定义 View ?

Android Studio 2.1 调试器不显示局部变量

file - 如何将现有的 Java.class 文件导入 Android Studio 项目