我将拥有一个屏幕,其中将有11张图像依次排列,因此每行列表只会有一张图像。现在,我对使用自定义适配器的列表视图或由滚动视图包含的线性布局感到困惑?哪个更好?
Listview的好处在于不会将所有项都创建到内存中。如果列表中可见的项数为10,则会创建11个项目。随着滚动,离开视图的项将被删除,进入视图的项将被创建。这由listview处理。
在您的情况下,这种情况不会发生。所有11个项目都将在内存中。无论它们是否在视图中。所以我猜这取决于您的内存处理。除此之外,并没有任何问题,因为它们是静态的。可以在imageview本身中完成OnClick()操作。所以你可以放心使用 :)