Android导航栏在全屏模式下与媒体控制器重叠

时间:2017-06-06 13:28:30

标签: java android media-player navbar android-fullscreen

我在Android Studio中制作了一个小小的全屏媒体播放器。当我以纵向模式点击媒体播放器时,媒体控制器出现。 但是:底部的导航栏也会显示并重叠控制器。

有人知道我能做些什么吗?

感谢您的帮助。

PS:抱歉我的英语不好......如果你不能理解某事,那就写下评论:D

1 个答案:

答案 0 :(得分:0)

您可以通过将此视图添加到MediaController活动来全屏显示视图(隐藏导航和状态栏):

@Override
public void onWindowFocusChanged(boolean hasFocus) {
    super.onWindowFocusChanged(hasFocus);
    if (hasFocus) {
        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_STICKY);
    }
}