我在 res/xml/ 文件夹中有一个 XML 索引,我希望它包含其他 xml 文件,这样当我解析 R.xml.index 时,所有文件都合并到一个资源中。
我试图使包含布局技巧适应xml 解析,所以我index.xml
看起来像这样:
<?xml version="1.0" encoding="utf-8"?>
<Index xmlns:android="http://schemas.android.com/apk/res/android">
<Sheet>
<include xml="o_2sq_m.xml"/>
<include xml="o_2sq_r.xml"/>
</Sheet>
<Sheet>
<include xml="o_sq_tr_m.xml"/>
<include xml="o_sq_tr_r.xml"/>
</Sheet>
</Index>
与o_2sq_m.xml
index.xml 位于同一文件夹中的文件如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<Challenge xmlns:android="http://schemas.android.com/apk/res/android">
<Dimensions maxX="512" maxY="342" />
<Point id="1" x="94" y="101" color="0x00000000" />
...
</Challenge>
但是当我用和XmlPullParser解析 index.xml 时,我在调试器中看到它解析包含标签而不展开它们,即它不访问文件 o_2sq_m.xml 的树
我应该怎么做才能让 android 将文件包含在另一个文件中?