Как убрать отображение navigation bar при отображении Popup window

Убрал в activity statuBar и navigationBar и сделал появление при свайпе, но когда я с этой activity вызываю popup, то появляется navigationBar и не дает ему прижаться к краю экрана.

введите сюда описание изображения

Нигде не нашел как можно решить данную проблем, я новичок в разработке. PopUp вызывается `

        menuOpen.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View view) {
            hideSystemUI();


            LayoutInflater inflater = (LayoutInflater)
                    getSystemService(Context.LAYOUT_INFLATER_SERVICE);
            View popupView = inflater.inflate(R.layout.menu, null);

            int width = LinearLayout.LayoutParams.MATCH_PARENT;
            int height = LinearLayout.LayoutParams.MATCH_PARENT;

            final PopupWindow popupWindow = new PopupWindow(popupView, width, height, true);

            popupWindow.showAtLocation(view, Gravity.TOP, 0, 0);


            ImageButton closeMenu1 = popupView.findViewById(R.id.close1);
            closeMenu1.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {

                    popupWindow.dismiss();
                }
            });
            ImageButton closeMenu2 = popupView.findViewById(R.id.close2);
            closeMenu2.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {

                    popupWindow.dismiss();
                }
            });` 

Пробовал метод

private void hideSystemUI() {
    View decoderView = getWindow().getDecorView();
    decoderView.setSystemUiVisibility(
            View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY
                    | 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
    );

}

Но он с popUp не работает, подскажите как можно убрать navigationBar при вызове popUp?


Ответы (0 шт):