[Android] 掩藏虚拟导航键

[Android] 隐藏虚拟导航键

在Android API 19+ 的设备上可以通过呼叫如下方法隐藏虚拟按键:

    @SuppressLint("NewApi")
    private void hideVirtualButtons() {
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
            getWindow().getDecorView().setSystemUiVisibility(
                    View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
                            | View.SYSTEM_UI_FLAG_IMMERSIVE);
        }
    }
  • 调用该方法后,虚拟案件就会被隐藏
  • 从屏幕底部向上拉,可以再次显示
    [Android] 掩藏虚拟导航键