告诉Android P电话是使用手势或导航栏



我的应用如何确定Android 9(p(上的用户是使用经典导航栏还是新的,类似iOS的手势?

view.setOnApplyWindowInsetsListener(new View.OnApplyWindowInsetsListener() {
            @Override
            public WindowInsets onApplyWindowInsets(View v, WindowInsets insets) {
                Log.d(TAG, "onApplyWindowInsets: B"+ insets.getSystemWindowInsetBottom());
                return insets.consumeSystemWindowInsets();
            }
        });

我在片段中将其声明在viewStrected方法中。更改导航模式时返回不同的值。

参考:https://developer.android.com/preview/features/gesturalnav

最新更新