我想知道是否有任何方法在「layout.xml」中指定對某些「layout_element.xml」的引用,以便我可以重用某些代碼。Android xml佈局部件?
這將有助於頁眉,頁腳和其他可重複使用的「視圖」塊。
我想知道是否有任何方法在「layout.xml」中指定對某些「layout_element.xml」的引用,以便我可以重用某些代碼。Android xml佈局部件?
這將有助於頁眉,頁腳和其他可重複使用的「視圖」塊。
要有效地重新使用完整佈局,可以使用<include/>
和<merge/>
標籤在當前佈局內嵌入另一個佈局。
<include>
標籤基本上是指「採取的文件,並將其粘貼在這裏的內容」
<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>
repeated_layout.xml:
<merge xmlns:android="http://schemas.android.com/apk/res/android">
// the views to be merged
</merge>
感謝詳情:) – Michael
搜索'include'標籤。 – Luksprog
謝謝,那就是我一直在尋找的東西。 – Michael