我正在尝试学习如何设置 appcompat 并搞乱主题和过渡,但我无法完成设置。无论我在哪里读到它,他们都说要为 Material 设计主题创建一个单独的文件夹,values-21,但是当我尝试创建该文件夹时,它不会显示在 android studio 中以及我从 finder 放入其中的任何资源文件中只是被插入 android studio 内的原始值文件夹中。如果我尝试使用其中的任何 sdk 21 项目,android studio 就会提示。我很困惑我应该做什么。
最佳答案
听起来问题是您不熟悉新的 Android 项目 View 。
Android 项目 View 获取同一类型的所有资源(例如所有 dimens.xml
文件)并将它们 bundle 在一起。然后,您可以如下所示展开该包以查看该文件的不同变体。
就您而言,如果您在 values-21
文件夹中创建一个名为 styles.xml
的文件,您应该会看到默认的 styles.xml
和 styles.xml (v21)
文件。
如果您没有看到该文件,创建该文件的最简单方法是右键单击 Studio 中的 values
文件夹,然后单击“新建”>“值资源文件”。然后您应该会看到一个类似于下面的对话框。输入要创建的文件的名称,然后手动输入目录或使用资源限定符选择器让对话框为您选择正确的文件夹。
关于Android Studio 使用单独的资源文件夹设置 AppCompat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27386312/