草庐IT

setReverseLayout

全部标签

java - LinearLayoutManager setReverseLayout() == true 但项目从底部堆叠

这似乎是一个简单的解决方案,但似乎设置privateRecyclerViewmRecyclerView;privateRecyclerView.AdaptermAdapter;privateLinearLayoutManagermLayoutManager;....//MorecodemRecyclerView=(RecyclerView)rootView.findViewById(R.id.recycler_view);//AdditemdecorationmRecyclerView.addItemDecoration(newSpacesItemDecoration(DIVIDER_

java - LinearLayoutManager setReverseLayout() == true 但项目从底部堆叠

这似乎是一个简单的解决方案,但似乎设置privateRecyclerViewmRecyclerView;privateRecyclerView.AdaptermAdapter;privateLinearLayoutManagermLayoutManager;....//MorecodemRecyclerView=(RecyclerView)rootView.findViewById(R.id.recycler_view);//AdditemdecorationmRecyclerView.addItemDecoration(newSpacesItemDecoration(DIVIDER_

android - setReverseLayout 中的 RecyclerView 滚动到顶部(或底部)

对于可能具有误导性的标题,我深表歉意,但我不知道该如何措辞。如果其他人认为他们可以想出更好的东西,请随时编辑。我有一个用Firebase记录填充的RecyclerView。为了使最新的记录显示在列表的顶部,我按照建议将RecvlerView设置为setReverseLayout(true)和setStackFromEnd(true)here.当项目数量适合屏幕空间时,这非常有效-其余项目平滑向下滚动,为淡入的新项目留出空间,如下所示。问题是当现有项目占据所有屏幕空间时,新项目被添加到其他项目“上方”并且RecyclerView有效地扩展到屏幕顶部上方,所以要看到新项目我需要拉或手动向下