How to hide the soft-key bar on Android phone?

前端 未结 2 1045
被撕碎了的回忆
被撕碎了的回忆 2020-12-01 00:32

 \"enter

When my app starts, I\'d like to hide the soft keys bar (in red rectangle) to

2条回答
  •  情书的邮戳
    2020-12-01 00:35

    I know its late but it is the right answer so what you are trying to do is what called immersive mode. for (API 19)

    check out: https://developer.android.com/training/system-ui/immersive.html

    The code that you were asking for is:

    @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);
        }
    }
    

提交回复
热议问题