0

我想在我的应用程序上运行几个活动;我希望每个活动都有一个线性布局并将图像显示为标题;基本上我希望每个布局都像这样开始:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@color/Grey"
>
<ImageView android:id="@+id/imageHeader" android:src="@drawable/tf_header" android:layout_height="wrap_content" android:layout_width="fill_parent"
    android:background="@color/Black" android:scaleType="fitXY"></ImageView>

是否可以不为每个布局重复此代码?我可以使用主题或样式来避免它吗?谢谢您的回复。

4

2 回答 2

2

是的,可以使用Layout Tricks<include>中描述的标签。

对于您的示例,我会将图像添加为<include>LinearLayout在每个 Activity 布局 xml 中有一个

于 2012-01-18T16:45:54.977 回答
0

我的一个应用程序对 30 个左右的类使用相同的 xml 文件,我只是在代码中对其进行修改以对其进行自定义。这种方法可能有效,只需将 xml 中的每个标签留空并将其设置在 .class

于 2012-01-18T17:17:35.507 回答