在android studio中找不到“Theme.Material”

时间:2015-01-22 18:12:25

标签: android themes android-theme material-design material

当我在Android Studio中创建一个新项目时,dafault app主题为" Theme.appCompat.light"。我试着设置" Theme.Material"作为清单中的主题,Android Studio没有显示任何建议,也没有找到" Theme.Material"。我更新了sdk管理器中的所有内容。我有什么办法使用Material Theme?

4 个答案:

答案 0 :(得分:5)

为了能够使用所有Theme.Material,你应该:

  1. 确保compileSdkVersion设置为至少21。
  2. 确保dependencies compile 'com.android.support:design:24.0.0' build.gradle (Module: app)
  3. 这两个都可以在AndroidManifest.xml文件中找到。

    之后,只需转到<application>文件并在android:theme="@android:style/Theme.Material.Light"标记内,您就可以应用素材主题,确保您有一行Padding-left

答案 1 :(得分:3)

如果你只是使用@style/Theme.Material,那么它就不会出现,就像你通常使用@style/Theme.AppCompat一样。

Theme.Material要求您使用@android:style/Theme.Material

答案 2 :(得分:0)

compileSdkVersion关闭中的android需要为21或更高才能引用Theme.Material

答案 3 :(得分:0)

此外,如果AS编辑器中的API版本低于21,则在尝试更改特定布局的主题时,弹出的选择主题窗口中的材质暗和亮主题部分将为空。