关于清单中的全屏和无标题栏
我想将我的应用程序设置为全屏视图。我的想法是使用 FullScreen
和 NoTitlebar
在单个 Activity 中设置它,但我想在整个应用程序的 Manifest XML 文件中设置它,而不是每个 Activity。 ..这可能吗?
帮助我...谢谢。
I want to set my application to full screen view. I got the idea to set it in an individual activity using FullScreen
and NoTitlebar
, but i want to set it in my Manifest XML file for the whole application not for each activity... Is this possible?
Help me... Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
要将您的应用程序或任何单个活动显示设置为全屏模式,请将代码插入
到应用程序或活动选项卡下的 AndroidManifest.xml 中。
To set your App or any individual activity display in Full Screen mode, insert the code
in AndroidManifest.xml, under application or activity tab.
另一种方法:直接将
windowNoTitle
和windowFullscreen
属性添加到主题中(您可以在res/values/< 中找到
styles.xml
文件) /code> 目录):在清单文件中,在
application
中指定您的主题Another way: add
windowNoTitle
andwindowFullscreen
attributes directly to the theme (you can findstyles.xml
file inres/values/
directory):in the manifest file, in
application
specify your theme如果您的
Manifest.xml
具有默认的android:theme="@style/AppTheme"
转到 res/values/styles.xml 并更改
为
And the
ActionBar
消失了!If your
Manifest.xml
has the defaultandroid:theme="@style/AppTheme"
Go to res/values/styles.xml and change
to
And the
ActionBar
is disappeared!在
AndroidManifest.xml
中,在application
标签中设置android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
。各个活动可以通过设置自己的主题属性来覆盖默认值。
In
AndroidManifest.xml
, setandroid:theme="@android:style/Theme.NoTitleBar.Fullscreen"
inapplication
tag.Individual activities can override the default by setting their own theme attributes.
尝试使用这些主题: Theme.AppCompat.Light.NoActionBar
Mi Style XML 文件看起来像这些并且工作得很好:
Try using these theme: Theme.AppCompat.Light.NoActionBar
Mi Style XML file looks like these and works just fine:
这似乎是一个老问题,也有一些老答案。我们发现在新项目中执行此操作的最简单方法是编辑 res/values/themes/themes.xml 文件。
操作栏:
将样式元素中的父属性更改为“Theme.MaterialComponents.DayNight.NoActionBar”,如下所示
状态栏:
在 style 元素下添加以下行
这是生成的 theme.xml
This seems to be an old questions with some old answers. We found that the easiest way to do this in a new project is to edit the res/values/themes/themes.xml file.
Actionbar:
Change the parent attribute in the style element to "Theme.MaterialComponents.DayNight.NoActionBar" like this
Status bar:
Add the following line under the style element
Here is the resulting themes.xml