所以我的布局相当复杂,并且有一些布局嵌套。布局包含8个项目,但是如果我的api响应返回说32个项目id喜欢一遍又一遍地循环相同的xml布局并使其可滚动。这可能吗?我考虑过自定义列表视图,但我不确定这是否复杂。
答案 0 :(得分:0)
这当然是可能的。我会使用ListView与自定义适配器。您可以将相当复杂的视图放在那里作为行,此外,您还可以获得ListView的所有性能优势。
否则你可以很容易地以编程方式完成所有操作。
伪代码:
for (Item item : yourResponseItems) {
View view = (infate/build your view)
// Do stuff here
RootView.addView(view);
}