2011-08-26 98 views
5

我想延迟加载功能添加到Horizo​​ntalScrollView的,它有 的LinearLayout作为一个孩子,我是addding到的LinearLayout, 我感兴趣的听着事件时,子视图我看到 在子视图上不调用dispatchViewVisibility或onDraw,为什么我 想要这样做,因为附加到子视图的位图可以循环使用 ,并在子视图是子视图时再次创建位图可见(这是一个独立的部分,我如何创建该位图非常快,我计划 使用opengl),但问题是如何使这样的c ustom 检视。 我不能使用图库视图,因为它不能解决我的目的 我看到该视图组具有dispatchchingViewVisibility和 dispatchOnDraw功能,但不知道如何使用 Horizo​​ntalScrollView。 所有我在做什么,以防止出现内存不足的问题 任何建议和帮助,将不胜感激 感谢延迟加载,以防止出现内存不足的问题

+0

去这里http://stackoverflow.com/questions/541966/android-how-do-i-do-a-lazy-load-of-images-in-listview并尝试,但为您的名单不dificult有有趣 – PedroAGSantos

+0

@subspider我想有水平布局不是列表视图谢谢 –

回答

0

不要使用HorizontalScrollView。相反,请使用已添加到Android兼容性库中的ViewPager组件,因为它专为这种场景设计。 Here is a blog post,解释更多一点。

+4

我试过ViewPager它很酷,但它需要每张图片一个页面,我不希望早些时候我们有水平滚动视图与至少4-5图像的能见度。任何建议谢谢 ** –