如何从使用setContentView设置的布局中获取根ViewGroup?

msk*_*skw 16 android

我似乎无法找到获得此ViewGroup的方法.不确定是否有任何标准方法来获取ViewGroups.

我想要完成的是在运行时动态地向任何布局添加全屏覆盖视图,为了做到这一点,我总是需要获得根ViewGroup.这是正确的方法吗?

vRa*_*lev 38

尝试使用

ViewGroup view = (ViewGroup) findViewById(android.R.id.content);
Run Code Online (Sandbox Code Playgroud)

每个布局都将此ViewGroup作为父级.

  • 也是一个很好的方法来启动https://github.com/jinatonic/confetti并快速运行 (3认同)

Yog*_*thi 7

getWindow().getDecorView().getRootView();
Run Code Online (Sandbox Code Playgroud)

直接设置这个视图