隐藏系统栏在片系统

2023-09-11 20:33:15 作者:大猪蹄子

在我的平板电脑,它具有以下条来控制后退,主页等等。(我不知道正确的名称,状态栏?控制吧?行动吧?或其他)

At my Tablet, it has following bar to control back, home etc. (I don't know the correct name, status bar? control bar? Action bar? or other)

在程序中,使用下面的方法有一个完整的画面。

In program, it use following method to have a full screen.

requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
requestWindowFeature(Window.PROGRESS_INDETERMINATE_OFF);

但我不知道为什么了吧还在这里。因为它,我不能有正确的屏幕尺寸。

But I don't know why the bar still in here. Because of it, I can't have the correct screen size.

谁能告诉我该怎么去除呢?

Who can tell me how to remove it?

推荐答案

在运行Android 4+片,它是不可能隐藏在系统/导航栏

In Tablets running Android 4+, it is not possible to hide the System / Navigation Bar.

从文档(控制系统UI能见度的部分):

SYSTEM_UI_FLAG_HIDE_NAVIGATION 是一个新的标志要求   导航栏隐藏完全。请注意,这仅适用于该   被一些手机导航栏(不隐藏系统栏   在片)。

The SYSTEM_UI_FLAG_HIDE_NAVIGATION is a new flag that requests the navigation bar hide completely. Be aware that this works only for the navigation bar used by some handsets (it does not hide the system bar on tablets).

不过,你可以试着调暗系统酒吧游戏和视频播放过程中为已完成的时候。

However, you could try to dim the system bar as done sometimes during gaming and video playback.

SYSTEM_UI_FLAG_LOW_PROFILE 标记替换STATUS_BAR_HIDDEN   旗。当设置,此标志,低调模式的系统   酒吧或导航栏。导航按钮暗淡和其他元素   系统栏也隐藏。启用,这是创造更多有用   身临其境的游戏没有分心系统导航按钮。

The SYSTEM_UI_FLAG_LOW_PROFILE flag replaces the STATUS_BAR_HIDDEN flag. When set, this flag enables "low profile" mode for the system bar or navigation bar. Navigation buttons dim and other elements in the system bar also hide. Enabling this is useful for creating more immersive games without distraction for the system navigation buttons.