10

我正在研究android,当然我是新手,我总是阅读视图层次结构之类的东西,那么这到底是什么意思?什么是视图层次结构?例如

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

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

4

3 回答 3

17

A Viewinside another View 创建一个层次结构,外部视图成为内部视图的父级,内部视图是它的子级。它只是嵌套视图。

这是一个例子:

在此处输入图像描述

于 2013-08-01T20:48:16.327 回答
5

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

于 2013-08-01T20:49:02.870 回答
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]

于 2016-08-08T11:27:39.170 回答