Android GridLayoutManager不支持从端到端的堆栈。考虑使用反向布局

Android GridLayoutManager不支持从端到端的堆栈。考虑使用反向布局,android,gridview,android-recyclerview,android-gridlayout,Android,Gridview,Android Recyclerview,Android Gridlayout,我正在尝试将新项目添加到RecyclerView的顶部,但滚动堆栈位于底部 我需要解决方案 这是我的密码 @Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); // Set up Layout Manager, reverse layout manager = new GridLayoutManage

我正在尝试将新项目添加到RecyclerView的顶部,但滚动堆栈位于底部

我需要解决方案

这是我的密码

@Override
public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);
    // Set up Layout Manager, reverse layout
    manager = new GridLayoutManager(getActivity(), 2);
    manager.setReverseLayout(true);

    Recycler.setLayoutManager(manager );

在GridLayoutManager中无法设置StackFromEnd
。因此,您必须反转列表中的数据。这意味着您需要颠倒列表的整个顺序。如果要添加要显示在底部的项目,则必须在开头插入它们

 Collections.reverse(yourList);

在GridLayoutManager中无法设置StackFromEnd
。因此,您必须反转列表中的数据。这意味着您需要颠倒列表的整个顺序。如果要添加要显示在底部的项目,则必须在开头插入它们

 Collections.reverse(yourList);