1

我的应用程序包括两个活动:

第一个活动将包含一组从 xml 文件动态创建的按钮,当我们单击这些按钮时,第二个活动开始。在第二个活动中,我根据在第一个活动中单击的按钮填充了可扩展的列表视图。

我的 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