【发布时间】:2017-08-11 15:14:45
【问题描述】:
我在我的一个项目中使用Twowayview。这是 androids Recyclerview 库的扩展。 (具有垂直水平交错、可跨网格和列表视图等功能)。有时,gridview 中的项目在滚动时会消失(即,每次滚动时它都会自动添加填充,并且所有项目都滚动到我们滚动的一侧)。这是一种随机行为,并非每次都经历过。
观看此视频,Recyclerview scroll issue
请在下面的此链接上找到有关此问题的其他参考,
这种自动填充问题主要发生在我们添加或删除带有新项目的适配器时。
请在下面找到我使用的带有属性的小部件
<org.lucasr.twowayview.TwoWayView
android:id="@+id/spannable_grid"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:animationCache="false"
android:scrollbarAlwaysDrawHorizontalTrack="false"
android:scrollbarSize="0px"
android:scrollbars="none"
android:scrollingCache="false"
app:layoutManager="SpannableGridLayoutManager"
app:numColumn="6"
app:numRow="6" />
我找到了一些解决方案,例如从 Twowayview、CliptoPadding 等中删除填充。但这些都不适合我。我正在使用 Recyclerview 21.0.0 版。有人遇到这个问题吗?如何解决这个问题?
【问题讨论】:
-
我找到了解决这个问题的方法,参考 _ ; stackoverflow.com/questions/29137920/…
标签: android android-recyclerview