1

我想ExpandableListview用来自 ArrayList> 的数据填充我的数据,但是每次我将它发送ArrayList<hashmap<String,String>>到适配器时,它只返回第一项并在我添加时重复它们以作为示例

ArrayList<hashmap<String,String>> child=new ArrayList<hashmap<String,String>>();

HashMap<String,String> hm=new HashMap<String,String>();

hm.put("Key1","Value1");
hm.put("Key2","Value2");
child.add(hm);

它创建两个具有相同数据的子行,它们是Value1

如何解决这个问题?因为我认为ArrayList<hashmap<String,String>>不能用于在 ExpandabliListview 中填充子行,因为它适用于ArrayList<String>,如果可能请帮助我

4

0 回答 0