当项目非常有限时,在scrollview中有什么更好,listview或linearlayout?

时间:2012-03-17 16:44:05

标签: android android-listview android-linearlayout android-scrollview

我将有一个屏幕,其中将有11个图像一个在另一个之下,因此列表每行只有一个图像。现在,我对使用自定义适配器的listview或scrollview包含的linearlayout感到困惑?什么会更好?

2 个答案:

答案 0 :(得分:16)

列表视图的好处是所有项目都不是在内存中创建的。所以会发生的情况是,如果列表中的可见项目数为10,那么将创建11个项目,当您滚动时,将删除不在视图中的项目,并创建视图中的项目。这由listview处理。

在您的情况下,这不会发生。所有11项都将在内存中。无论他们是否在视野中。所以我想这取决于内存处理。除了你不应该有任何问题,因为它们是静态的。 OnClick()可以在imageview本身完成。所以你很高兴:)

答案 1 :(得分:3)

根据您的要求,滚动视图就足够了。

除非:

  1. 您预计每行都会有未来的增强功能。
  2. 您需要经常更新内容。或者您需要在运行时对其订单进行排序。