我在for循环中有for循环(for for循环)。每个for循环加载至少一个视图,其中一些视图的负载大于1.所有视图(textviews,imageviews)都被加载到相对布局或线性布局中,并且这些布局都被加载到一个线性布局中,所有这些都是在scrollview中。在android中以编程方式加载大量视图?
我知道困惑,可能是最糟糕的做法。我查了不同的东西,其中大部分是listview相关的,如无尽的适配器或延迟加载。我不认为listview会为我正在尝试做的工作。我有记忆问题这样做。
所以我想我的问题是什么将ListView是正确的方向去?我仍然可以使用for for for for循环吗?
考虑每个块表示一个布局(每个布局组成textviews,只有黑盒子具有imageviews和textviews),并且还考虑每个颜色表示一个for循环。黑色的边框表示所有这些视图和其他布局都被引入的线性布局。请记住,它并不总是将是红色和蓝色框
我喜欢你的想法,创建不同的adapterviews我可能会最终这样做。 expandablelistview是一些相关但expandablelistview似乎创建我不想要的下拉项目。 – Marke
您可以使用ExpandableListView而不使用折叠功能,请检查http://stackoverflow.com/questions/6978434/how-to-keep-the-expandablelistview-opened。在http://stackoverflow.com/a/29834484/665823中,您可以找到它的外观和图片。你会明白为什么你的计划让我想到这一点;) – Kalem