【发布时间】:2016-12-23 01:06:52
【问题描述】:
我有一个可扩展列表视图,其父列表显示商店名称。 子元素应该是地址的第一行,每行一个。 当前,代码正确设置了父元素,但是每个父元素都包含所有子元素,而不仅仅是与之相关的子元素。
有什么想法吗?
private void prepareListData() {
listDataHeader = new ArrayList<String>();
listDataChild = new HashMap<String, List<String>>();
//System.out.println(debugName.get(i));
List<String> top250 = new ArrayList<String>();
for (int i = 0; i < debugName.size(); i++) {
storeName = debugName.get(i);
listDataHeader.add(storeName);
listDataChild.put(listDataHeader.get(0), top250);
//商店名称正确打印,因此:商店 1、商店 2、商店 3 等。每个父元素一个。
}
for (int i = 0; i < address1.size(); i++) {
storeAddress = address1.get(i);
System.out.println(storeAddress);
//存储地址打印每个父级下存储1、2、3的地址
top250.add(storeAddress);
listDataChild.put(listDataHeader.get(i), top250);
}
【问题讨论】:
标签: android expandablelistview