2014-09-24 59 views
0

我有從WebService有數據arraylist。 現在我想將這些數據添加到Expandable列表視圖的特定組點擊。如何動態添加和設置ArrayList中的子數據點擊可擴展列表視圖組?

+0

是的,你可以添加它..生成baseAdapter或ArrayAdapter,當你得到新的對象或數據,然後設置adapter.notifyDataSetChanged(); – 2014-09-24 09:38:55

+0

但我使用BaseExpandableListAdapter來設置組數據。當設置所有組數據時,當用戶clik特定組我想要添加子數據。 – Nikita 2014-09-24 09:40:41

+0

然後也做同樣的expadableadapter.notifyDataSetChanged(); – 2014-09-24 09:57:53

回答

0

數據更改後,您可以撥打notifyDataSetChanged()給適配器。 但是,雖然數據已添加到列表中,但如果您使用的是expandableList,則會面臨運行時異常,表示適配器數據已更改且未通知。因此,將所有數據添加到adpater並將notifyDataSetChanged()呼叫到適配器。

+0

Thanx ..但我的問題是第一次我沒有任何兒童數據。在特定組點擊我收到孩子數據和我想要設置的特定組的子數據。 – Nikita 2014-09-24 09:47:42

相關問題