Android 包含XML布局
我有以下ListView的工作xml布局Android 包含XML布局,android,xml,layout,Android,Xml,Layout,我有以下ListView的工作xml布局 我想将text01和所有RelativeLayout移动到另一个文件中(它是我所有活动的标题),并将其包含在此xml中。我正在尝试,但我无法做到这一点,sameone能帮我吗?您应该将要重用的内容放入额外的文件中。然后您可以使用以下部件: <!-- my_header.xml --> <?xml version="1.0" encoding="UTF-8"?> <TextView android:layout
我想将text01和所有RelativeLayout移动到另一个文件中(它是我所有活动的标题),并将其包含在此xml中。我正在尝试,但我无法做到这一点,sameone能帮我吗?您应该将要重用的内容放入额外的文件中。然后您可以使用以下部件:
<!-- my_header.xml -->
<?xml version="1.0" encoding="UTF-8"?>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/text01"/>
在另一个文件中,包括:
<include layout="@layout/my_header" />
<!-- your other stuff -->
首先:创建一个新的文件布局xml:header.xml;其中将包含TextView和所有RelativeLayout 第二:您可以使用以下代码将其包含在任何需要的地方:
<include android:id="@+id/myHeader"
layout="@layout/header" />
只需将代码移动到我的\u标题,我就有以下错误:-错误:解析XML时出错:未绑定前缀-错误:解析XML时出错:找不到元素-文档中根元素后面的标记必须格式正确。我认为还有相同的更多标签要添加到包含的文件中。我尝试添加错误,但仍然存在。当然,您需要添加xml头。我更新了我的answer@Stuck:为了准确起见,最好使用XML注释格式以避免潜在的混淆。问题仍然存在,我认为错误是由于在包含文件的开头缺少布局类型定义造成的,是否可能?解决:-)包含的填充必须从
<include android:id="@+id/myHeader"
layout="@layout/header" />