Horizo​​ntalScrollView自定义适配器?

Oma*_*mar 3 android horizontalscrollview custom-adapter

我正在尝试Gallery使用一个小部件HorizontalScrollView,所以在HorizontalScrollView我添加ImageView的内部,问题是我将添加600多个图像!
我是否可以制作某种自定义适配器以覆盖该GetView方法并使用convertView以使应用更流畅并避免同时添加600多个视图?

Joe*_*ren 7

HorizontalScrollView只能包含一个View,所以你必须在绘制它的View任何部分时绘制整个.然而,这可以通过解决

  1. ViewGroup作为你的孩子延伸HorizontalScrollView
  2. 在其中使用自定义适配器ViewGroupgetView()自行调用和回收,仅绘制当前可见的视图HorizontalScrollView

但如果你的时间,这将需要很多.我至少会HorizontalListView先尝试一下.可以在此处找到该特定类的操作方法.