android - 什么是视图层次结构?

时间:2013-08-01 20:42:34

标签: android

我正在学习android,当然我是新手,我总是阅读类似视图层次结构的东西,那究竟是什么意思呢?什么是视图层次结构?例如

  

//片段的包含框架不存在。片段               //仍然可以从其保存的状态创建,但有               //没有理由尝试创建其视图层次结构,因为它               //将不会显示。请注意,这不是必需的 - 我们可以               //只需运行下面的代码,我们将创建并返回               //视图层次结构;它永远不会被使用。

http://developer.android.com/reference/android/app/Fragment.html

3 个答案:

答案 0 :(得分:14)

另一个View中的View创建层次结构,外部视图成为内部视图的父视图,内部视图是其子视图。它只是嵌套的视图。

以下是一个例子:

enter image description here

答案 1 :(得分:5)

您需要阅读View课程中的文档,但基本上视图可以是某些其他视图的子视图。您可以以复杂的方式嵌套视图。整个视图结构称为视图层次结构。

答案 2 :(得分:1)

http://i.stack.imgur.com/gN6AO.png 用户界面中的每个视图表示显示器的矩形区域。视图负责在该矩形中绘制的内容以及响应屏幕该部分内发生的事件(例如触摸事件)。 用户界面屏幕由视图层次结构组成,其中根视图位于树的顶部,子视图位于下面的分支上。容器视图的子项显示在其父视图的顶部,并且约束显示在父视图的显示区域的边界内。 你可以参考这个链接:[ http://www.techotopia.com/index.php/Understanding_Android_Views,_View_Groups_and_Layouts_in_Android_Studio][1]