日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

android merge的作用,Android学习手记-merge

發布時間:2023/12/3 Android 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android merge的作用,Android学习手记-merge 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

為什么用merge:標簽的作用是合并UI布局,使用該標簽能降低UI布局的嵌套層次。該標簽的主要使用場景主要包括兩個,第一是當xml文件的根布局是 FrameLayout時,可以用merge作為根節點。理由是因為Activity的內容布局中,默認就用了一個FrameLayout作為xml布局根節點的父節點,這一點可以從上圖中看到,main.xml的根節點是一個RelativeLayout,其父節點就是一個FrameLayout,如果我們在main.xml里面使用FrameLayout作為根節點的話,這時就可以使用merge來合并成一個FrameLayout,這樣就降低了布局嵌套層次。

我們修改一下main.xml的內容,將根節點修改為merge標簽。

main.xml1

重新運行并打開HierarchyViewer查看此時的布局層次結構,發現之前多出來的一個RelativeLayout就沒有了,直接將 common_navigationbar.xml里面的內容合并到了main.xml里面。

使用< merge />的第二種情況是當用include標簽導入一個共用布局時,如果父布局和子布局根節點為同一類型,可以使用merge將子節點布局的內容合并包含到父布局中,這樣就可以減少一級嵌套層次。首先我們看看不使用merge的情況。我們新建一個布局文件common_navi_right.xml用來構建一個在導航欄右邊的按鈕布局。

總結

以上是生活随笔為你收集整理的android merge的作用,Android学习手记-merge的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。