簡體   English   中英

如何使應用程序全屏並擺脫頂部狀態欄+底部手勢?

[英]How can I make an app fullscreen and get rid of top status bar + bottom gesture?

我已經將我的應用程序布局和主題更改為全屏,但問題仍然是在隱藏狀態欄后它仍然存在空白黑色,甚至屏幕底部(手勢)正在占用一些空間並在其后面顯示空白白色。 那么有沒有辦法讓應用全屏並擺脫頂部狀態欄+底部手勢? 但是如果用戶在頂部或底部拖動,手勢和狀態欄會出現嗎?

只是為了了解更多信息,我使用帶有小米官方固件的(小米紅米 Note 8 Pro)Android 11。 我將在這里分享一張照片,以便您更好地理解我在說什么以及我想在應用程序中隱藏什么

我使用此代碼將所有內容隱藏起來。 現在問題解決了。 這是代碼。

@SuppressLint("NewApi")
    @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);
        }
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM