之前一直知道有Hierarchy Viewer這樣一個(gè)工具,用來查看view的層級關(guān)系
使用方法如下:依次點(diǎn)擊菜單Tools>Android>Android Device Monitor
然而,在Android Studio 3.1之后,Hierarchy Viewer就給移除掉了。并且Android的團(tuán)隊(duì)表示不再開發(fā)Hierarchy Viewer。
現(xiàn)在都用使用Layout Inspector來查看layout的層次結(jié)構(gòu)
使用方法如下:在Android Studio中點(diǎn)擊Tools > Android > Layout Inspector。
然后在出現(xiàn)的 Choose Process 對話框中,選擇想要檢查的應(yīng)用進(jìn)程即可。
效果是這樣?jì)饍旱?/p>
點(diǎn)擊Layout Inspector后出現(xiàn)的線程選擇器
選擇進(jìn)程后顯示的層級圖
但是目前使用來看,每次點(diǎn)擊只能顯示當(dāng)前頁面,也就是說在點(diǎn)擊layout inspector時(shí)捕捉畫面后,在capture文件夾下生成了.li后綴的分析文件,大家可以根據(jù)這個(gè)文件觀察view層級結(jié)構(gòu),簡化項(xiàng)目,調(diào)優(yōu)UI性能