0

带有软件按钮的 HTC 侧边栏不适合纵横比。我该如何隐藏它?

我已经在使用:

<preference name="Fullscreen" value="true" />

这会隐藏三星设备上的顶部菜单栏,但不会隐藏 HTC 设备上的侧边栏。

4

1 回答 1

1

它带有主页图标、返回图标和其他一些图标。当设备处于横向模式时,此侧栏位于右侧,因此您可以再次进入主菜单或退出应用程序。

那就是所谓的导航栏。它存在于世界上大约一半的 Android 设备上,特别是那些没有 HOME 和 BACK 屏幕外键的设备。

引用文档

您可以使用 SYSTEM_UI_FLAG_HIDE_NAVIGATION 标志在 Android 4.0 及更高版本上隐藏导航栏。

该文档还显示了如何使用它的代码片段:

View decorView = getWindow().getDecorView();
// Hide both the navigation bar and the status bar.
// SYSTEM_UI_FLAG_FULLSCREEN is only available on Android 4.1 and higher, but as
// a general rule, you should design your app to hide the status bar whenever you
// hide the navigation bar.
int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
              | View.SYSTEM_UI_FLAG_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions);
于 2014-06-15T14:25:50.357 回答