双向View是使用RecyclerView
以下是我们在使用此库时遇到的问题的屏幕截图,因此我找出了该问题的解决方案,
Items changing height results in empty space #156
与此问题相关的其他问题可能是
问:1 - 滚动时Gridview项目更改顺序
问:用UniversalImageLoader加载图片时2 -UI乱糟糟
答案 0 :(得分:12)
经过几个月的搜索,我找到了一个针对上述问题的解决方案。
我将逐步解释
首先,您必须使用TwoWay-View库的代码而不是jar。
- 打开库的布局文件夹。
- 浏览包
org.lucasr.twowayview.widget
- 打开
BaseLayoutManager
class
- 跳至
Line no. 362
- 醇>
您将找到代码
if (anchorItemPosition > 0 && (refreshingLanes || !restoringLanes)) {
用这一行替换这一行
if (anchorItemPosition > 0 && refreshingLanes && !restoringLanes) {
BaseLayoutManager class
的上述变化对我来说是对上述问题的解决方案。
希望这会对所有 TwoWay-View 用户有所帮助。