我没有一个名为values v21的单独文件夹

时间:2014-12-25 19:51:35

标签: android android-5.0-lollipop android-appcompat material-design material

我正在使用android studio 1.0
试图制作与旧版Android兼容的材料设计应用程序...
制作了新的空白项目,为gradle文件添加了compile 'com.android.support:appcompat-v7:21.0.3'依赖项 仍然没有运气:/
有人请帮帮我....

3 个答案:

答案 0 :(得分:4)

创建values-v21文件夹并创建 styles.xml 在styles.xml中选择Material Theme。

答案 1 :(得分:1)

这是旧版本的Android Sudio。在Android Studio 1.0中,您必须自己创建。 检查您的SDK版本,将其更新到Android 5.0(Api 21)。 你会很高兴。

通过以下链接维护材料设计与旧版Android的兼容性。 https://developer.android.com/training/material/compatibility.html

干杯......

答案 2 :(得分:0)

如果您想制作与旧版Android兼容的素材设计应用,您确实需要包含库

'com.android.support:appcompat-v7:21.+'

对您的应用进行一些更改。此链接显示了非常好的如何

http://android-developers.blogspot.com.br/2014/10/appcompat-v21-material-design-for-pre.html

最重要的变化是新工具栏,您可以将其包含在您想要的每个布局中,或使用“ActioBarActivities”。再次,阅读这篇官方博客文章将对您有所帮助。

但是,正如你问题的标题所说,你可以创建一个名为“values-21”的文件夹并添加一个新的“style.xml”,它只针对Android Lollipop。在此文件中,您可以扩展android:Theme.Material并使用仅在Android 5.0中提供的一些功能,例如涟漪和一些动画。