我正在使用android studio 1.0
试图制作与旧版Android兼容的材料设计应用程序...
制作了新的空白项目,为gradle文件添加了compile 'com.android.support:appcompat-v7:21.0.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中提供的一些功能,例如涟漪和一些动画。