Android 布局 Merge的使用

2020-11-08  本文已影响0人  因为我的心

一、前言:

Merge的作用

    The <merge /> tag helps eliminate redundant view groups in your view hierarchy when including one layout within another.

    大意是,merge标签是用来帮助在视图树中减少重复布局的,当一个layout包含另外一个layout时。

二、示例

layout1.xml

<FrameLayout>
   <include layout="@layout/layout2"/>
</FrameLayout>

layout2.xml:

<FrameLayout>
   <TextView />
</FrameLayout>

实际效果:

<FrameLayout>
   <FrameLayout>
      <TextView />
   </FrameLayout>
</FrameLayout>

layout1.xml

<FrameLayout>
   <include layout="@layout/layout2"/>
</FrameLayout>

layout2.xml:

<merge>
   <TextView />
</merge>

实际效果:

<FrameLayout>
   <TextView />
</FrameLayout>

三、要点

四、心得


上一篇下一篇

猜你喜欢

热点阅读