TwoWay View自动添加空白区域

时间:2015-03-19 05:40:10

标签: android padding android-library

双向View是使用RecyclerView

自定义组件网格的强大库

以下是我们在使用此库时遇到的问题的屏幕截图,因此我找出了该问题的解决方案,

enter image description here

Reference Question

Padding problem #140

Items changing height results in empty space #156

与此问题相关的其他问题可能是

问:1 - 滚动时Gridview项目更改顺序

问:用UniversalImageLoader加载图片时2 -UI乱糟糟

1 个答案:

答案 0 :(得分:12)

经过几个月的搜索,我找到了一个针对上述问题的解决方案。

我将逐步解释

首先,您必须使用TwoWay-View库的代码而不是jar。

  
      
  1. 打开库的布局文件夹。
  2.   
  3. 浏览包org.lucasr.twowayview.widget
  4.   
  5. 打开BaseLayoutManager class
  6.   
  7. 跳至 Line no. 362
  8.   
  9. 您将找到代码

         

    if (anchorItemPosition > 0 && (refreshingLanes || !restoringLanes)) {

         

    用这一行替换这一行

    if (anchorItemPosition > 0 && refreshingLanes && !restoringLanes) {
    
  10.   

BaseLayoutManager class的上述变化对我来说是对上述问题的解决方案。

希望这会对所有 TwoWay-View 用户有所帮助。