不知道原出處,所以只能表明轉(zhuǎn)載處了:http://blog.csdn.net/sunny2come/article/details/8899138,順便增加了個(gè)RobotiumViewer的截圖以方便理解。

摘要 一、DecorView為整個(gè)Window界面的最頂層View。 二、DecorView只有一個(gè)子元素為L(zhǎng)inearLayout。代表整個(gè)Window界面,包含通知欄,標(biāo)題欄,內(nèi)容顯示欄三塊區(qū)域。 三、LinearLayout里有兩個(gè)FrameLayout子元素。 (20)為標(biāo)題欄顯示界面。只有一個(gè)TextView顯示應(yīng)用

(請(qǐng)發(fā)郵件到 freeget.one@gmail.com 獲得最新翻強(qiáng)軟件。)
一、DecorView為整個(gè)Window界面的最頂層View。
二、DecorView只有一個(gè)子元素為L(zhǎng)inearLayout。代表整個(gè)Window界面,包含通知欄,標(biāo)題欄,內(nèi)容顯示欄三塊區(qū)域。
三、LinearLayout里有兩個(gè)FrameLayout子元素。
(20)為標(biāo)題欄顯示界面。只有一個(gè)TextView顯示應(yīng)用的名稱。也可以自定義標(biāo)題欄,載入后的自定義標(biāo)題欄View將加入FrameLayout中。
(21)為內(nèi)容欄顯示界面。就是setContentView()方法載入的布局界面,加入其中。
工具查看:
1.
下圖為SDK中tools文件夾下hierarchyviewer bat 查看ViewTree的結(jié)果:
(此時(shí)未替換標(biāo)題欄)

2.替換標(biāo)題欄后ViewTree的變化:

綠色區(qū)域發(fā)生了變化,改變?yōu)榱溯d入的title.xml文件的布局。
title.xml內(nèi)容為: