Android 如何使用GridLayoutManager在我的RecyclerView中反转Firebase中的数据顺序?

Android 如何使用GridLayoutManager在我的RecyclerView中反转Firebase中的数据顺序?,android,firebase,android-recyclerview,gridlayoutmanager,Android,Firebase,Android Recyclerview,Gridlayoutmanager,我面临的问题是,我希望上传的数据位于我的RecyclerView的顶部。 我已经在一个带有GridLayoutManager的RecyclerView中显示了来自Firebase的数据。 我读过几篇关于这个问题的帖子,但没有找到正确的解决方案 例如,我不知道在我的代码中我必须在哪里实现我在另一篇文章中找到的以下方法: @Override public Item getItem(int pos) {return super.getItem(getCount() -1- pos);} 若您

我面临的问题是,我希望上传的数据位于我的RecyclerView的顶部。 我已经在一个带有GridLayoutManager的RecyclerView中显示了来自Firebase的数据。 我读过几篇关于这个问题的帖子,但没有找到正确的解决方案

例如,我不知道在我的代码中我必须在哪里实现我在另一篇文章中找到的以下方法:

    @Override public Item getItem(int pos) {return super.getItem(getCount() -1- pos);}

若您想要反转gridlayoutmanager中项目的顺序,基本上可以在其构造函数中设置它

新的GridLayoutManager(getContext、spanCount、LinearLayoutManager.HORIZONTAL、true)

我认为这个想法是制作您自己的适配器,它将具有适配器的实现。然后覆盖方法。

澄清一下:我希望最后上传的项目是gridlayout中的第一个项目。我还使用了一个交错的布局管理器。