有什么方法可以获取navigationBarBackgroundView和statusBarBackgroundView吗?

时间:2019-04-02 04:11:33

标签: android

我正在尝试获取这2个视图,以用于调整布局高度。我尝试了很多方法来获取,但都返回 null

getWindow().getDecorView().findViewById(android.R.id.navigationBarBackground);

我还将断点放在方法getChildCount()上,但是里面只有1个孩子。

try {
    FrameLayout rootView = (FrameLayout) getWindow().getDecorView();
    Log.i("MainAct", "getChildCount = " + rootView.getChildCount()); //only 1 child is the LinearLayout
} catch (ClassCastException e) {
    e.printStackTrace();
}

enter image description here

0 个答案:

没有答案