簡體   English   中英

android - 什么是視圖層次結構?

[英]android - what is view hierarchy?

我正在學習android,當然我是新手,我總是閱讀類似於視圖層次結構的東西,那究竟是什么意思呢? 什么是視圖層次結構? 例如

//片段包含的框架不存在。 片段//可能仍然是從其保存狀態創建的,但是//沒有理由嘗試創建其視圖層次結構,因為它//將不會顯示。 注意這不是必需的 - 我們可以//只運行下面的代碼,我們將創建並返回//視圖層次結構; 它永遠不會被使用。

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

View內的另一個視圖創建層次結構,所述外角度的內視圖的父和內視圖是其子。 它只是嵌套的視圖。

這是一個例子:

在此輸入圖像描述

您將要閱讀View類上的文檔,但實際上視圖可以是某些其他視圖的子視圖。 您可以以復雜的方式嵌套視圖。 整個視圖結構稱為視圖層次結構。

http://i.stack.imgur.com/gN6AO.png用戶界面中的每個視圖代表顯示的矩形區域。 視圖負責在該矩形中繪制的內容以及響應屏幕該部分內發生的事件(例如觸摸事件)。 用戶界面屏幕由視圖層次結構組成,其中根視圖位於樹的頂部,子視圖位於下面的分支上。 容器視圖的子項顯示在其父視圖的頂部,並且約束顯示在父視圖的顯示區域的邊界內。 你可以參考這個鏈接:[ http://www.techotopia.com/index.php/Understanding_Android_Views,_View_Groups_and_Layouts_in_Android_Studio] [1 ]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM