我正在开发平板电脑的应用程序,其中要求是在平板电脑的全屏上运行应用程序。如何隐藏Android平板电脑的底部系统栏
为此,我已经使用下列在我的主要活动代码:
getWindow().requestFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
这段代码只删除标题栏和操作栏。但在平板电脑中,有一个底部系统栏(有主页和后退按钮)。我也想删除或隐藏这个系统栏。
我已经搜查,但只存在以下解决方案:
- 没有API删除或隐藏系统栏中。
- 你可以使用一些android应用程序来隐藏系统栏。 (例如: 型Surelock,hidebar等)
我的问题是:
- 难道真的不可能在android系统?
- 以上可用的应用程序(即surelock,隐藏栏等)也隐藏酒吧。 这意味着他们正在使用某件事来做到这一点。在我们的应用程序中可以使用这个 东西,因此用户不需要分开下载这些 应用程序。
请指导我。
我知道这不是一个好主意。但我的应用程序只适用于Android 4.0或更高版本的平板电脑,并且平板电脑只能运行这一个应用程序,因此我们不需要返回并使用主屏幕按钮。这就是为什么我的要求是全屏使用应用程序。
我不认为隐藏系统栏是个好主意,因为这是用户实际上可以控制应用程序行为的位置 - 返回按钮/主页按钮。 – hardartcore
http://stackoverflow.com/a/12605313/931982 – stinepike