none
读取XML文件(目录导入)生成三级列表(树形结构) RRS feed

  • 问题

  • 因为是三个不同平台同时开发,所以把目录采用XMl文件存储,现需要加载SD卡中的XML文件,生成List列表,共三级目录,树形结构的。
    现在一点头绪都没有,网上到不到三级树形结构的例子,不知道该怎么下手,我是wp开发新手,希望可以详细的说一下,十分感谢!
    2013年5月15日 2:06

答案

  • XML定义三级菜单,比如

    <first  name="fir" value="一级菜单1>
    
    <second name="sec" value="二级菜单1">
    
    <third>三级菜单1</third>
    
    <third>三级菜单2</third>
    
    </second>
    
    <second name="sec" value="二级菜单2">
    
    <third>三级菜单3</third>
    
    <third>三级菜单4</third>
    
    </second>
    
    </first>
    
    <first  name="fir" value="一级菜单2>
    
    <second name="sec" value="二级菜单3">
    
    <third>三级菜单5</third>
    
    <third>三级菜单6</third>
    
    </second>
    
    <second name="sec" value="二级菜单4">
    
    <third>三级菜单7</third>
    
    <third>三级菜单8</third>
    
    </second>
    
    </first>
    
    新建一个XmlManager类,和三个View代表三个菜单View页面,一级菜单页面则解析first标签的value赋值给一级菜单,二级菜单则根据点击的一级菜单项进行解析相应的二级菜单,比如一级菜单选择的是"一级菜单1",则解析一级菜单value是"一级菜单1"标签下的二级菜单列表,同理去实现第三级菜单的现实
    2013年5月16日 15:57