我正在创建一个需要全屏的应用。根据我的意思,全屏是基于下面的图像,我应该删除我装橙色的整个区域。但是从搜索答案来看,没有办法可以做到这一点。或者也许有?但大多数人都说4.0可以防止这个。所以,我只需要覆盖后退按钮和主页按钮。第三个按钮仅在其他应用程序运行时起作用,因此我不必覆盖它,因为我将运行其他应用程序。我把它作为家庭应用程序作为我的主页按钮问题的解决方案。
我的问题是,如何覆盖Settings
按钮(或者我使用了正确的术语)?我装紫色的那个。
因为我不希望用户弄乱它。
也许有些方法我可以覆盖?
任何帮助都会很棒。谢谢
答案 0 :(得分:1)
您可以为系统栏设置一个低调,使其不那么引人注目,但是当涉及到平板电脑时,您实际上无法摆脱它。
来自官方doc
SYSTEM_UI_FLAG_LOW_PROFILE标志替换STATUS_BAR_HIDDEN 旗。置位时,该标志启用系统的“低调”模式 酒吧或导航栏。导航按钮暗淡和其他元素 系统栏也隐藏。启用此功能对于创建更多内容非常有用 沉浸式游戏,不会分散系统导航按钮。
SYSTEM_UI_FLAG_VISIBLE标志替换STATUS_BAR_VISIBLE标志 要求系统栏或导航栏可见。
SYSTEM_UI_FLAG_HIDE_NAVIGATION是一个请求的新标志 导航栏完全隐藏。请注意,这仅适用于 某些手机使用的导航栏(它不会隐藏系统 平板电脑上的酒吧)。导航栏会立即返回查看 系统接收用户输入。因此,此模式主要用于 视频播放或需要整个屏幕的其他情况 用户输入不是必需的。
答案 1 :(得分:0)
我认为它应该好得多你直接从Play商店使用:“GMD Hide Bar Root”,我在我创建的应用程序中使用它并且它工作得很棒,你唯一需要的是成为root用户就是这样,它甚至还有一个小工具,你可以直接从你的桌面使用,并在启动时自动启动选项,试一试。