我想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>
,如果可能请帮助我