如何初始化当前活动的默认decoView()?

时间:2018-07-31 11:05:39

标签: java android rootview

如果有人可以帮助我进行初始化:

    ViewGroup decorView = (ViewGroup) activity.getWindow().getDecorView();
    ViewGroup decorChild = (ViewGroup) decorView.getChildAt(0);
    decorView.removeAllViews();
    decorView.addView(menuDrawer, LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT);
    menuDrawer.mContentContainer.addView(decorChild, decorChild.getLayoutParams());

我有两个在我的应用程序中使用的menuDrewer,但是当我将第一个menuDrawer添加到DecoView时,显示效果很好,但是当我添加第二个menuDrawer时,我的第一个阶梯存在,我添加了这个“ decorView.removeAllViews()”,但效果不佳结果。 我需要如何将rootView恢复为默认值。

rootView = (ViewGroup) ((ViewGroup) this.activity.getWindow().getDecorView()).getChildAt(0);

如果我可以将该视图恢复为默认值,那很好,我认为如果有人可以帮助我,请返回原始视图。

0 个答案:

没有答案