Android GridLayoutManager不支持从端到端的堆栈。考虑使用反向布局
我正在尝试将新项目添加到RecyclerView的顶部,但滚动堆栈位于底部 我需要解决方案 这是我的密码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
@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);