2016-07-20 5 views
0

Ich erhalte zu senden an meine ExpandableListViewAdapter Liste. Inside haben String title und eine andere Liste.ExpandableListView Adapterliste <object>

Ich folge dieser Anleitung http://www.androhub.com/android-expandablelistview/ aber nicht wissen, wie erhalten (auf Adapter Konstruktor) meiner Liste der ExpandableListView

ich versucht, dies zu zeigen:

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); 
    } 
} 

aber nicht.

+0

Sie haben eine hashmap mit Datentyp für Ihre Kopfpositionen und Ihr Kind Artikelliste –

+0

http://www.androidhive.info/2013 erstellen/07/android-expandable-list-view-tutorial/schau dir das an – nakul

Antwort

1

Gehen Sie mit diesem link .. Die Erklärung ist viel besser ..

Verwandte Themen