我想知道是否有任何方法可以在“layout.xml”中指定对某些“layout_element.xml”的引用,以便我可以重用一些代码。
这将有助于页眉、页脚和其他可重用的“视图”块。
我想知道是否有任何方法可以在“layout.xml”中指定对某些“layout_element.xml”的引用,以便我可以重用一些代码。
这将有助于页眉、页脚和其他可重用的“视图”块。
为了有效地重复使用完整的布局,您可以使用<include/>
and<merge/>
标签在当前布局中嵌入另一个布局。
<include>
标签基本上意味着'<strong>获取该文件并将其内容粘贴到此处'</p>
<merge>
我们必须使用的布局必须包含在合并标签下,以便我们可以包含来自其他 xml 的布局。
my_activity.xml:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:orientation="vertical">
// some views
<include layout="@layout/repeated_layout"/>
// probably more views
</LinearLayout>
重复布局.xml:
<merge xmlns:android="http://schemas.android.com/apk/res/android">
// the views to be merged
</merge>