2016-04-17 33 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。

希望這可以幫助你!