res / xml /フォルダーにXMLインデックスがあり、他のxmlファイルを含めたいので、R.xml.indexを解析すると、すべてのファイルが1つのリソースにマージされます。
インクルードレイアウトのトリックを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にファイルを相互に含めるにはどうすればよいですか?