我在NestedScrollView中添加了4个RecyclerView。根据要求,其中之一是“隐藏”,2是水平,1是垂直。它们都使用Glide加载图像,但是Vertical并不是清除/回收图像内存,所有的glide调用都是在同一时间进行的。因此,内存达到200 + MB。
这是我的XML:
<android.support.v4.widget.SwipeRefreshLayout
<android.support.v4.widget.NestedScrollView
<RecyclerView (Horizontal)
<RecyclerView (Horizontal)
<RecyclerView (Horizontal)
<RecyclerView (Vertical)
</android.support.v4.widget.NestedScrollView>
</android.support.v4.widget.SwipeRefreshLayout>
我已经尝试过将“ nestedScrollingEnabled”设置为false,它在卧式recyclerview上工作正常,但在卧式recyclerview上却无法工作。感谢您的帮助。
我搜索了许多stackoverflow链接,尝试了一些解决方案,使用了recyclerview的OnRecycle方法,但未按需要工作,请帮忙!