我正在使用Android Studio 2.1并尝试使用没有操作栏的全屏主题。
我在清单中更改了此内容,如Using platform styles and themes
中所述- android:theme="@style/AppTheme">
+ android:theme="@android:style/Material.NoActionBar.FullScreen">
然而,在编译应用程序时,我现在收到此错误消息:
Error:(19, 24) No resource found that matches the given name
(at 'theme' with value '@android:style/Material.NoActionBar.FullScreen').
这让我觉得我必须以某种方式将这些样式包含在我的项目资源中。但是根据文档,它应该只是更改主题的名称,并且因为前缀@android
它将是已经在平台中的标准主题。
我缺少什么?
答案 0 :(得分:0)
更改为
android:theme="@android:style/Theme.Material.NoActionBar.Fullscreen
你的目标api,也加上
tools:targetApi="lollipop"
Theme.Material.NoActionBar.Fullscreen需要API 21
答案 1 :(得分:0)
您的样式引用在路径中缺少Theme.
。正确的全名是
@android:style/Theme.Material.NoActionBar.Fullscreen
另请注意,Android Studio还会在样式中提供代码完成功能,因此您可以输入ie @android:style/Theme.Ma
或@android:style/fulls
并按 ctrl + Space 查看所有可用的匹配样式。