这两者有什么区别:
FrameLayout customView = (FrameLayout) view.getRootView();
FrameLayout customView = (FrameLayout) activity.getWindow().getDecorView();
答案 0 :(得分:2)
activity.getWindow()getDecorView();它引用了最外面的布局...而view.getRootView()给出了包含视图的布局的引用..
答案 1 :(得分:0)
我认为getRootView()找到当前ViewGroup中最顶层的视图,其中getDecorView返回ViewGroup所有项的实例。