隐藏导航栏仍然占据空间

时间:2016-09-18 23:03:23

标签: android

我正在使用沉浸式全屏模式。操作和导航栏仍然隐藏,导航栏八卦位于屏幕中。

enter image description here

那个黑色空间正好是导航栏的空间。我的布局永远不会占据那个空间......我该怎么办?

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    getWindow().getDecorView().setSystemUiVisibility(
            View.SYSTEM_UI_FLAG_LAYOUT_STABLE
                    | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
                    | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
                    | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
                    | View.SYSTEM_UI_FLAG_FULLSCREEN
                    | View.SYSTEM_UI_FLAG_IMMERSIVE);
}

1 个答案:

答案 0 :(得分:1)

activity_main.xml中查找

android:fitsSystemWindows="true"

如果找到,请将其删除或设置false