Android Studio 1.3:Theme.Material.Light和Theme.Material给出错误

时间:2015-08-08 02:25:07

标签: android android-studio material-design

我正在尝试使用Material Design制作Android应用程序。我最初的问题是值文件夹中没有v22 styles.xml。但是,我使用Stackoverflow中的以下链接修复了该问题:

values-21, values-22 or values-xx folder is gone after Android Studio 1.0

然后,当我将新的v22 styles.xml主题更改为Theme.Material.Light时,它显示错误并显示为红色。在上面的链接中,bijang告诉Pankaj下载并将某个themes_material.xml文件放入values文件夹中。现有的Theme.Material.Light错误消失了,但在该文件中(其源代码可在此处找到:https://gist.github.com/jbj88817/b0a3f750e3fe705a8a1a)它显示如下错误:

Theme.Material,其中THEME是错误。请帮忙!

这是我的v22 styles.xml:

$|=1

1 个答案:

答案 0 :(得分:0)

自从api 22的SDK推出之后。对于v22或v21,您不需要单独的styles.xml。因此在值res文件夹中只有一个styles.xml(默认值为1)并且支持材质设计使用Theme.AppCompat。

示例

<style name="AppTheme" parent="Theme.AppCompat">

</style>

另外,为您的活动使用AppCompatActivity代替ActionBarActivity

示例

public class MainActivity extends AppCompatActivity