需要使用反向布局管理器的GridLayoutManager,顶部有滚动条,项目排列完全颠倒

时间:2018-03-15 09:29:59

标签: android android-layout android-recyclerview firebaseui

任何人都知道如何在GridLayoutManager中撤消布局并安排Instagram中的项目。如您所知setStackFromEnd无效,setReverseLayout反转列表但不正确,滚动条会自动关闭。我想用滚动条反转布局。

1 个答案:

答案 0 :(得分:1)

要保持滚动条滚动到顶部(反向排列)。

> structure Digit : {val digit : int -> int list}
  signature DIGIT = {val digit : int -> int list}
- Digit.digit 1234;
> val it = [1, 2, 3, 4] : int list

或者 recyclerView.smoothScrollToPosition(0); 您可以尝试以下代码来保持滚动条:

reversing GridLayoutManager

将其传递给适配器:

List<Object> reverseList = Lists.reverse(yourList);