在Android中循环使用scrollview中的视图

在Android中循环使用scrollview中的视图,android,memory-management,android-recyclerview,Android,Memory Management,Android Recyclerview,在我的应用程序中,我对一个片段有一个大的内存密集型布局,它包括: -ImageView标题 -带有图像的水平回收视图 -另一个带有图像的水平回收视图 -大约10个图像视图(因会话而异) -文本视图之间 全部包装在滚动视图中 现在很明显,许多设备不喜欢这种布局,因为所有的图像都被加载,即使将它们调整到其ImageView的尺寸。 当视图在屏幕外时,是否有任何方法可以手动告诉视图循环自身?我不知道如何实现一个可容纳所有这些不同视图类型(以及数量可变的视图)的recyclerview 我通过将变量长度

在我的应用程序中,我对一个片段有一个大的内存密集型布局,它包括:

-ImageView标题

-带有图像的水平回收视图

-另一个带有图像的水平回收视图

-大约10个图像视图(因会话而异)

-文本视图之间

全部包装在滚动视图中

现在很明显,许多设备不喜欢这种布局,因为所有的图像都被加载,即使将它们调整到其ImageView的尺寸。

当视图在屏幕外时,是否有任何方法可以手动告诉视图循环自身?我不知道如何实现一个可容纳所有这些不同视图类型(以及数量可变的视图)的recyclerview

我通过将变量长度列表设置为recyclerview并禁用其嵌套滚动行为修复了大多数OOM错误。

我通过将变量长度列表设置为recyclerview并禁用其嵌套滚动行为修复了大多数OOM错误