Android重用XML布局

时间:2014-06-03 20:45:54

标签: android xml android-layout

如何命名XML布局并在另一种布局中使用它?假设我有以下定义:

<ImageView
     android:id="@+id/drawer_icon"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content" />

<TextView
     android:id="@+id/drawer_itemName"
     android:textColor="#ffffff"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content" />

我想称之为 Avatar ,所以在另一个XML中,我可以这样做:

<LinearLayout
     android:id="@+id/itemLayout"
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"

<Avatar />    <!-- THIS -->
</LinearLayout>

2 个答案:

答案 0 :(得分:3)

答案 1 :(得分:3)

您可以使用include标记重新使用布局:

<include layout="@layout/Avatar"/>