0

我正在创建一个需要全屏显示的应用程序。我的意思是全屏,根据下图,我用橙色框起来的整个区域都应该被删除。但是通过搜索答案,没有办法做到这一点。或者也许有?但大多数其他人说 4.0 阻止了这一点。所以,我只需要覆盖后退按钮和主页按钮。第三个按钮仅在其他应用程序运行时起作用,因此我不必覆盖它,因为我将运行其他应用程序。我把它作为一个家庭应用程序作为我对主页按钮问题的解决方案。

我的问题是,我怎样才能覆盖Settings按钮(或者我是否使用了正确的术语)?我用紫色装箱的那个。因为我也不希望用户弄乱它。也许有我可以覆盖的方法?

任何帮助都会很棒。谢谢

在此处输入图像描述

4

2 回答 2

1

您可以为系统栏设置低调,使其不那么明显,但对于平板电脑,您实际上无法摆脱它。

来自官方文档

SYSTEM_UI_FLAG_LOW_PROFILE 标志替换了 STATUS_BAR_HIDDEN 标志。设置后,此标志为系统栏或导航栏启用“低调”模式。导航按钮变暗,系统栏中的其他元素也隐藏。启用此功能对于创建更具沉浸感的游戏很有用,而不会分散系统导航按钮的注意力。

SYSTEM_UI_FLAG_VISIBLE 标志替换 STATUS_BAR_VISIBLE 标志以请求系统栏或导航栏可见。

SYSTEM_UI_FLAG_HIDE_NAVIGATION 是一个请求导航栏完全隐藏的新标志。请注意,这仅适用于某些手机使用的导航栏(它不会隐藏平板电脑上的系统栏)。一旦系统接收到用户输入,导航栏就会返回视图。因此,此模式主要用于视频播放或其他需要整个屏幕但不需要用户输入的情况。

于 2013-04-30T01:14:43.577 回答
0

我认为它应该更好你直接从Play商店使用:“GMD Hide Bar Root”,我在我创建的应用程序中使用它并且效果很好,你唯一需要的是成为root用户,仅此而已,它甚至还有一个小部件,您可以直接从桌面使用和启动时自动启动选项,试试看。

于 2013-06-04T15:35:11.440 回答