我想将延迟加载功能添加到 HorizontalScrollView,它作为一个孩子有线性布局,我正在添加到线性布局,我有兴趣在子视图超出可见区域时收听事件,我在 linearlayout 实现中看到它没有在子视图上调用 dispatchViewVisibility 或 onDraw ,为什么我想要这样,因为附加到子视图的位图可以回收并在子视图可见时再次创建位图(嗯,这是一个单独的部分,我怎样才能非常快速地创建该位图,我我打算为此使用opengl)但问题是如何制作这样的自定义视图。我不能使用图库视图,因为它不能解决我的目的我看到视图组具有 dispatchingViewVisibility 和 dispatchOnDraw 的功能,但不确定如何将其与 HorizontalScrollView 一起使用。? 我所做的一切都是为了防止内存不足问题任何建议和帮助将不胜感激谢谢
问问题
2043 次
1 回答
0
不要使用HorizontalScrollView
. 相反,请使用ViewPager
添加到 Android 兼容性库中的组件,因为它是为此类场景设计的。这是一篇博客文章,它解释了更多内容。
于 2011-08-26T09:42:12.647 回答