2016-04-17 34 views
1

有没有什么办法在Android上创建一个可展开的列表视图?可扩展列表视图,带有循环

比如我有:

String [] titles = "Bob", "Anna", "Georgia"; 
String [] phones = "123456678", "2310521010" , "98745632123"; 
String [] sites = "www.google.com", "www.yahoo.com", "www.etc.com"; 
String [] address = "Here", "there", "away"; 

而且我想可扩展的ListView父是标题[1],和孩子们:手机[1],点[1]等。 我想和我的推杆与此名称:

names = Arrays.asList(titles); 

但我不能加我想要做的children.What是这样的:

for (int i = 0; i < 100; i++){ 
inMyExpandableView.put(phones(i),sites(i),address(i)); 

可能吗?

谢谢。

回答

0

首先,使用回收站视图而不是列表视图。

步骤如下:

  1. 充气与父元素回收站视图。

  2. OnClick父项中的每个项目,在回收站视图适配器中添加相关子项。

  3. 在适配器中调用notifyDataSetChanged API或等效的API。

希望这可以帮助你!