1

私のアプリケーションには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 を入力する必要があります。

サンプルコードでこれを行う方法を教えてください。

前もって感謝します。

4

0 に答える 0