是否有可能/可取的嵌套 ListView ?
即包含在另一个 ListView 的一行中的 ListView ?
一个例子是我的主列表显示博客帖子,然后在每一行中,您将有另一个 ListView 用于每个帖子的评论(可以折叠)
最佳答案
我今天遇到了同样的问题,所以我就是这样做来解决它的:
我有一个 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);
}
因此,恢复,不可能嵌套到 ListViews,但您可以使用 LinearLayout 在行内创建一个列表并使用代码填充它。
关于android嵌套 ListView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3135112/