ExpandableListView适配器列表<object>

时间:2016-07-20 13:59:01

标签: android adapter expandablelistview

我收到发送到我的ExpandableListViewAdapter列表。里面有String title和另一个列表。

我正在遵循本指南http://www.androhub.com/android-expandablelistview/,但不知道如何接收(在适配器构造函数上)我的列表以显示ExpandableListView

我试过了:

private List<MyClass> dat;
private Context _context;
private List<String> header, a;
private HashMap<String, List<String>> child;

 public TestAdapter(Context _context, List<MyClass> dat) {
    this._context = _context;
    this.dat = dat;
    HashMap<String, List<String>> hashMap = new HashMap<String, List<String>>();

    for(int i = 0; i<dat.size(); i++){
        for(int j = 0; j < dat.get(i).getDestinations().size(); j++){
            a.add(dat.get(i).getDestinations().get(j).getTitle());
        }
        header.add(dat.get(i).getTitle());
    }
    for(int i = 0; i<header.size(); i++){
        hashMap.put(header.get(i), a);
    }
}

但不行。

1 个答案:

答案 0 :(得分:1)

使用此link ..解释要好得多..