如何命名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>
答案 0 :(得分:3)
答案 1 :(得分:3)
您可以使用include
标记重新使用布局:
<include layout="@layout/Avatar"/>