我将有一个屏幕,其中将有11个图像一个在另一个之下,因此列表每行只有一个图像。现在,我对使用自定义适配器的listview或scrollview包含的linearlayout感到困惑?什么会更好?
答案 0 :(得分:16)
列表视图的好处是所有项目都不是在内存中创建的。所以会发生的情况是,如果列表中的可见项目数为10,那么将创建11个项目,当您滚动时,将删除不在视图中的项目,并创建视图中的项目。这由listview处理。
在您的情况下,这不会发生。所有11项都将在内存中。无论他们是否在视野中。所以我想这取决于内存处理。除了你不应该有任何问题,因为它们是静态的。 OnClick()可以在imageview本身完成。所以你很高兴:)
答案 1 :(得分:3)
根据您的要求,滚动视图就足够了。
除非: