我正在尝试使用Gallery
制作HorizontalScrollView
小部件,所以在HorizontalScrollView
内我添加了ImageView
,问题是我要去添加600多张图片!
我是否可以制作某种自定义适配器以覆盖GetView
方法并使用convertView
以使应用更流畅并避免同时添加600多个观看次数?
答案 0 :(得分:7)
HorizontalScrollView
只能包含一个View
,因此您在绘制任何部分时都必须绘制整个View
。但是,这可以通过
ViewGroup
作为HorizontalScrollView
ViewGroup
中使用自定义适配器并致电getView()
并自行回收,仅绘制当前在HorizontalScrollView
但如果您的时间,这将花费很多。我至少先尝试HorizontalListView
这样的事情。可以找到该特定类的方法here。