android - 需要带有反向布局管理器的 GridLayoutManager,顶部有滚动条,项目排列完全反向

标签 android android-layout android-recyclerview firebaseui

任何人都知道如何在 GridLayoutManager 中反转布局并像在 Instagram 中那样排列项目。如您所知,setStackFromEnd 不起作用,并且 setReverseLayout 反转列表但不正确,滚动条自动下降。我想要滚动条向上的反向布局。

最佳答案

为了让您的滚动条向上滚动到顶部(反向排列)。

recyclerView.smoothScrollToPosition(0);

或代替反转GridLayoutManager你可以尝试下面的代码来保持滚动条:

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

传递给适配器:

YourAdapter adapter = new YourAdapter(reverseList);

关于android - 需要带有反向布局管理器的 GridLayoutManager,顶部有滚动条,项目排列完全反向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49295697/

相关文章:

Android 底部导航栏与 Spinner 重叠。设置 Spinner 下拉高度/边距

c# - 在 Recyclerview 中更改所选项目的背景颜色

android - 如何在android中拥有全局菜单?

android - 如何在 Android Compose 中动态更新 AndroidView 内的 RecyclerView

java - recyclerview 适配器未使用 fragment 附加

java - 多个屏幕上的 View 组(控件)

android - 为什么 getHttpSocketFactory 已被弃用,什么替代了它?

url 的 java 注释 - 什么是用例?

java - Android 一个 Activity 两个动画

android - 在 Codename One 应用程序中显示 Android LinearLayout