我已成功开发了一个expandablelistview。现在我需要在另一个expandablelistview中使用expandable listview。如何在android expandablelistview中的其他组中创建组。请帮我。如何实现它。
这是我创建2组的代码(orderinfo,customerinfo)。
final LayoutInflater layoutInflater = (LayoutInflater) this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
final ArrayList<HashMap<String, String>> headerData = new ArrayList<HashMap<String, String>>();
final HashMap<String, String> group1 = new HashMap<String, String>();
group1.put(NAME, "OrderInfo");
headerData.add( group1 );
final HashMap<String, String> group2 = new HashMap<String, String>();
group2.put(NAME, "CustomerInfo");
headerData.add( group2);
现在我需要在另外创建的3个组中实现customerinfo。这该怎么做。请给我示例代码。
答案 0 :(得分:0)
如果您只想要标准 expandablelistview,我建议您查看示例:
路径:android-sdk \ samples \ android-8 \ ApiDemos \ src \ com \ example \ android \ apis \ view
如果你想从这里读取超过2 lvls :
我之前没有这样做,但我相信你想要实现的是一个n阶exanpdablelistview。这里有另一篇文章可能对您有用:Multi level view: expandablelistview
来自这里的另一篇文章:https://stackoverflow.com/a/8352750/969325您似乎无法通过常规的expandablelistview实现此目标,因此您必须:
答案 1 :(得分:0)