Android ExpandableListView展开列表控件使用实例

2019-12-10 20:02:23丽君

        
        title_1.put("group", "开发");
        title_2.put("group", "管理");
        
        //创建一级条目容器
        List<Map<String, String>> gruops = new ArrayList<Map<String,String>>();
        
        gruops.add(title_1);
        gruops.add(title_2);
        
        //创建二级条目内容
        
        //内容一
        Map<String, String> content_1 = new HashMap<String, String>();
        Map<String, String> content_2 = new HashMap<String, String>();
        
        content_1.put("child", "VC++");
        content_2.put("child", "Java");
        
        List<Map<String, String>> childs_1 = new ArrayList<Map<String,String>>();
        childs_1.add(content_1);
        childs_1.add(content_2);
        
        //内容二
        Map<String, String> content_3 = new HashMap<String, String>();
        Map<String, String> content_4 = new HashMap<String, String>();
        
        content_3.put("child", "敏捷开发");
        content_4.put("child", "迭代开发");
        
        List<Map<String, String>> childs_2 = new ArrayList<Map<String,String>>();
        childs_2.add(content_3);
        childs_2.add(content_4);
        
        //存放两个内容, 以便显示在列表中
        List<List<Map<String, String>>> childs = new ArrayList<List<Map<String,String>>>();