7

我正在寻找一种使用方法,DisplayCutoutCompat因为我想知道设备凹槽的高度来移动布局。

该文档并没有真正指出如何在 onCreate 方法中获取实例。

4

1 回答 1

6

您可以使用 ViewCompat 来做到这一点,如下所示

ViewCompat.setOnApplyWindowInsetsListener(yourView, new OnApplyWindowInsetsListener() {
            @Override
            public WindowInsetsCompat onApplyWindowInsets(View view, WindowInsetsCompat windowInsetsCompat) {
                //This is where you get DisplayCutoutCompat
                windowInsetsCompat.getDisplayCutout();
                return windowInsetsCompat;
            }
        });
于 2018-09-28T10:28:01.890 回答