如何将expandablelistview的默认展开限制设置为4?

如何将expandablelistview的默认展开限制设置为4?

问题描述:

我正在使用expandablelistview。我必须将组列表视图默认扩展为4。是否有可能实现这一目标?如何将expandablelistview的默认展开限制设置为4?

您可以定义组列表视图固定值象下面这样:

private void prepareListData() { 
     listDataHeader = new ArrayList<String>(); 
     listDataChild = new HashMap<String, List<String>>(); 

     // Adding parent data 
     listDataHeader.add("first"); 
     listDataHeader.add("second"); 
     listDataHeader.add("third"); 
     listDataHeader.add("fourth"); 

     // Adding child data 
     List<String> first = new ArrayList<String>(); 
     first.add("The Shawshank Redemption"); 
     first.add("The Godfather"); 
     first.add("The Godfather: Part II"); 
     first.add("Pulp Fiction"); 
     first.add("The Good, the Bad and the Ugly"); 
     first.add("The Dark Knight"); 
     first.add("12 Angry Men"); 

     List<String> second = new ArrayList<String>(); 
     second.add("The Conjuring"); 
     second.add("Despicable Me 2"); 
     second.add("Turbo"); 
     second.add("Grown Ups 2"); 
     second.add("Red 2"); 
     second.add("The Wolverine"); 

     List<String> third = new ArrayList<String>(); 
     third.add("2 Guns"); 
     third.add("The Smurfs 2"); 
     third.add("The Spectacular Now"); 
     third.add("The Canyons"); 
     third.add("Europa Report"); 

     listDataChild.put(listDataHeader.get(0), first); // Header, Child data 
     listDataChild.put(listDataHeader.get(1), second); 
     listDataChild.put(listDataHeader.get(2), third); 
    } 
+0

这不会帮助什么需要我。 –

+0

你可以发布你的代码..?那么只有我可以帮助你.. –

+0

你想要列表视图显示4个孩子默认..?正确的 –