2014-01-05 67 views
-1

我有一個數組的鏈表,每個數組恰好包含兩個整數。如何使用現有的數組列表填充ListView以填充項目和子項目?

我想填充一個列表視圖與每個主要項目作爲第0個整數在數組及其各自的子項目作爲第一個整數。

我知道如何填充一個ListView的列表只是整數,但我不知道如何正確添加像我想要的子項。

任何想法?

+0

您是否嘗試過創建一個自定義'ArrayAdapter'? –

+0

你想要一個嵌套的ListView嗎? –

+1

我已經能夠寫一個簡單的列表。我的主要問題是我不知道如何改變它來填寫子項目。 –

回答

0

你需要一個ListView,具有CustomAdapter,並在customAdapter的getView,你必須做這樣的事情:

LinearLayout list = (LinearLayout) myView.findViewById(R.id.list_musics); 
list.removeAllViews(); 

for (Music music : albums.get(position).musics) { 
    View line = li.inflate(R.layout.inside_row, null); 

    /* nested list's stuff */ 

    list.addView(line); 
}