私のアプリケーションには2つのアクティビティが含まれています:
最初のアクティビティには、xml ファイルから動的に作成された一連のボタンが含まれます。これらのボタンをクリックすると、2 番目のアクティビティが開始されます。2 番目のアクティビティでは、1 番目のアクティビティでクリックされたボタンに応じて、展開可能なリスト ビューが表示されます。
私のxmlファイルは次のようなものです:
<classes>
<class name="3">
<syllabus name="ICSE " code="ic" id="" >
<subject name="maths">3 ICSE Maths data</subject>
<subject name="physics">3 ICSE Physics data</subject>
<subject name="chemistry">3 ICSE Chemistry data</subject>
</syllabus>
<syllabus name="cbse" code="cb" id="" >
<subject name="maths">3 CBSE Maths data</subject>
<subject name="physics">3 CBSE Physics data</subject>
<subject name="chemistry">3 CBSE Chemistry data</subject>
</syllabus>
</class>
<class name="4">
<syllabus name="ICSE " code="ic" id="" >
<subject name="maths">4 ICSE Maths data</subject>
<subject name="physics">4 ICSE Physics data</subject>
<subject name="chemistry">4 ICSE Chemistry data</subject>
</syllabus>
<syllabus name="cbse" code="cb" id="" >
<subject name="maths">4 CBSE Maths data</subject>
<subject name="physics">4 CBSE Physics data</subject>
<subject name="chemistry">4 CBSE Chemistry data</subject>
</syllabus>
<syllabus name="ssc" code="ss" id="" >
<subject name="maths">4 CBSE Maths data</subject>
<subject name="physics">4 CBSE Physics data</subject>
<subject name="chemistry">4 CBSE Chemistry data</subject>
</syllabus>
</class>
</classes>
上記のxmlファイルのクラス属性名は、最初のアクティビティのボタンです。お気に入り
クラス3
クラス4
クラス5
クラス6
ユーザーが特定のボタンをクリックすると、展開可能なリスト ビューで別のアクティビティに移動します。次のようになります。
-->CBSE
Maths
Physics
Science
-->ICSE
Maths
Physics
Science
ここで、xml 内の特定のクラス タグの子ノードを使用して、この展開可能なリスト ビューを xml から動的に設定する必要があります。たとえば、ユーザーが class3 ボタンをクリックすると、展開可能なリスト ビューに ICSE と CBSE が読み込まれる必要があります。
また、ユーザーが class4 ボタンをクリックすると、展開可能なリスト ビューに xml から動的に ICSE、CBSE、および SSC を入力する必要があります。
サンプルコードでこれを行う方法を教えてください。
前もって感謝します。