【发布时间】:2012-05-26 22:54:51
【问题描述】:
findViewById(R.id.content) 和 getRootView() 有什么区别?不都返回活动的根视图吗?
【问题讨论】:
findViewById(R.id.content) 和 getRootView() 有什么区别?不都返回活动的根视图吗?
【问题讨论】:
findViewById(R.id.content) 方法在视图层次结构中向下搜索 ID 为 content 的视图(它也会检查自身)。
方法getRootView() 遍历视图层次结构,直到它到达根视图(它也会检查自己)。
如果您所在的视图具有 id content 并且它是根视图,那么这些方法将给出相同的结果,否则它们不会。
【讨论】: