【发布时间】:2013-06-12 07:13:44
【问题描述】:
所以我有 7 个用于布局的 xml 文件,我想知道是否可以将所有这些文件合并到一个 xml 文件中?所有的布局都是相似的,有两个按钮来回移动,中间有一个图像。
【问题讨论】:
-
不太确定我明白你的意思。你能简要描述一下吗?谢谢
-
如果设计相同,您可以为所有活动使用一个 xml 文件。
所以我有 7 个用于布局的 xml 文件,我想知道是否可以将所有这些文件合并到一个 xml 文件中?所有的布局都是相似的,有两个按钮来回移动,中间有一个图像。
【问题讨论】:
您可以为您的两个按钮创建一个布局,然后将其包含在您想要的其他视图中:
<include layout="@layout/your_layout_name"></include>
希望对你有所帮助。
【讨论】:
使用如下:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width=”match_parent”
android:layout_height=”match_parent”
android:background="@color/app_bg"
android:gravity="center_horizontal">
<include layout="@layout/titlebar"/>
<TextView android:layout_width=”match_parent”
android:layout_height="wrap_content"
android:text="@string/hello"
android:padding="10dp" />
...
</LinearLayout>
查看article了解更多详情
【讨论】:
您可以使用include and merge,但请注意,如果您的 7 个布局几乎相同,您可能只使用一个
它们之间的细微差别是什么?
【讨论】: