RecyclerView页脚填充父

时间:2015-08-05 18:04:04

标签: android android-recyclerview android-appcompat

我有RecyclerView纵向StaggeredGridLayoutManager。我的布局非常简单:

A   B 
 C1
 C2
 C3
 F

A B 以外的所有项目都有setFullSpan(true)(在onCreateViewHolder()中设置)。通常,有足够的 Cn 项目可以向上和向下滚动。在这种情况下, F 有其自然的"身高,一切都很好。但有时, C 项目不够。在这种情况下,我想要 F 视图(在我从ListView切换到RecyclerView之前,这是我的页脚)来填充屏幕,例如

A   B 
 C1
 C2

 F

我找不到将其定义为RecyclerView.ItemDecoration.getItemOffsets()的方法,因为在调用此方法时,我看不到 F 视图的位置。

此外,似乎StaggeredGridLayoutManager.findLastCompletelyVisibleItemPositions()有时会给出错误的答案。

BTW,我正在测试4.4.2,因此com.android.support:recyclerview-v7可能存在问题。

0 个答案:

没有答案