如何使用现有的数组列表填充ListView以填充项目和子项?

时间:2014-01-05 05:07:11

标签: android listview android-listview

我有一个数组链表,每个数组都包含两个整数。

我想用每个主项填充ListView作为数组中的第0个整数,并将其各自的子项填充为第1个整数。

我知道如何用只有整数的列表填充ListView,但我不知道如何正确地添加我想要的子项。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

你需要一个带有自定义适配器的ListView,并且在自定义适配器的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);
}