0

这两者有什么区别:

FrameLayout customView = (FrameLayout) view.getRootView();  


FrameLayout customView = (FrameLayout) activity.getWindow().getDecorView();   
4

2 回答 2

2

活动.getWindow().getDecorView(); 它给出了对最外层布局的引用......而 view.getRootView() 给出了对包含视图的布局的引用......

于 2013-07-26T11:00:50.503 回答
0

我认为 getRootView() 在当前 ViewGroup 中找到最顶层的视图,其中 getDecorView 返回 ViewGroup 的所有项目的实例。

于 2013-07-26T10:58:53.360 回答