我似乎无法找到获取此ViewGroup的方法。不确定是否有任何标准方法可以获取ViewGroup。
我想要完成的是在运行时动态地向任何布局添加全屏叠加视图,为了做到这一点,我总是需要获得根ViewGroup。这是正确的方法吗?
答案 0 :(得分:34)
尝试使用
ViewGroup view = (ViewGroup) findViewById(android.R.id.content);
每个布局都将此ViewGroup作为父级。
答案 1 :(得分:1)
为我工作
getWindow().getDecorView().findViewById(android.R.id.content);
答案 2 :(得分:1)
getWindow().getDecorView().getRootView();
直接设置此视图