在活动中查找根布局

Gen*_* S. 18 layout android

在当前设置为我的Activity的XML中,是否有动态方式获取根布局(所有其他布局的父布局)?

我所追求的不是给我的根布局一个明确的id并通过findViewById找到它,我希望能得到一些东西.

伪代码:

this.findTopLayout();
Run Code Online (Sandbox Code Playgroud)

已经打电话了 setContentView(R.layout.foo);

我没有在规范中看到任何可以解决这个问题的东西,我只是错过了它,还是没有办法做到这一点?

GrI*_*sHu 53

您尝试这种方式来获得根布局:

.getWindow()getDecorView()findViewById(android.R.id.content).

要么

.getWindow()getDecorView()getRootView();