0
活动 - > ViewPager - >碎片 - > RecyclerView - > RecyclerViewAdapter - > ViewHolder - > MyView的查找根视图
如果我做View rootView = myView.getRootView();
。我回来的rootView,它从哪里来?
活动 - > ViewPager - >碎片 - > RecyclerView - > RecyclerViewAdapter - > ViewHolder - > MyView的查找根视图
如果我做View rootView = myView.getRootView();
。我回来的rootView,它从哪里来?
它是最顶层的视图。它基本上调用getParent,直到父视图不再是视图,然后返回最后一个视图。
感谢您的回复。但在问这个问题之前,我理解了很多。所以在我制定的路径中,是否会返回活动的布局?我查看了View的源代码,并没有看到发生递归调用的地方。你能否指出我具体支持这一明显假设的东西? –
http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/5.1.1_r1/android/view/View.java#View.getRootView%28%29 –