我想让每个活动都有一个像抽屉或底部工具栏一样的包装布局。很容易创建一个BaseActivity
重用所有活动的代码。但是,如何将XML包装器重用于所有不同的活动布局而不是将不同的内容动态添加到同一个XML文件中?Android - 如何重用不同布局XML的包装布局?
例如,我有5个XML布局文件。他们应该有一个相同的包装,并修改其中一个后,其他人应该同步更改。一个最简单的例子可以是抽屉:
<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent">
// different content here
<android.support.design.widget.NavigationView
android:id="@+id/navigation_view"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
app:headerLayout="@layout/drawer_header"
app:menu="@menu/drawer" />
</android.support.v4.widget.DrawerLayout>
您可以使用' ' –
Raghunandan
@Raghunandan包含布局但是我必须以这种方式为每个xml复制相同的包装。 – ProtossShuttle