在Horizo​​ntalScrollView中延迟加载以防止内存不足问题

时间:2011-08-26 07:09:12

标签: android lazy-loading horizontalscrollview out-of-memory

我想为Horizo​​ntalScrollView添加延迟加载功能,它有 linearlayout作为一个孩子,我添加到linearlayout, 我有兴趣在孩子观看时听这个事件 可见区域,我在linearlayout实现中看到它 不要在子视图上调用dispatchViewVisibility或onDraw,为什么我 想要这样,因为附加到子视图的位图可以被回收 当子视图可见时再次创建位图(这是一个 单独的部分,我如何计划非常快速地创建该位图 使用opengl,但问题是如何使这样的自定义 视图。 我无法使用图库视图,因为它无法解决我的目的 我看到viewgroup具有dispatchingViewVisibility和的功能 dispatchOnDraw但不确定如何使用它 Horizo​​ntalScrollView? 我正在做的就是防止内存不足问题 任何建议和帮助将不胜感激 感谢

1 个答案:

答案 0 :(得分:0)

请勿使用HorizontalScrollView。相反,请使用添加到Android兼容性库的ViewPager组件,因为它是为此类方案设计的。 Here is a blog post解释了一点。