直接使用recyclerView的scrollToPosition/smoothScrollToPosition只能让指定项显示出来,并非置顶。网络上的大多方法都是冗余方法,其实google直接提供了方法
linearLayoutManager = new LinearLayoutManager(activity); postDetailsRecyclerView.setLayoutManager(linearLayoutManager); linearLayoutManager.scrollToPositionWithOffset(position,0);///////核心调用语句
就是使用Recycleview的LinearLayoutManager的scrollToPositionWithOffset()即可
本文介绍了一种在RecyclerView中将指定项置顶的有效方法,利用LinearLayoutManager的scrollToPositionWithOffset()函数,避免了网络上常见的冗余解决方案,提供了一个简洁且高效的实现途径。
1538

被折叠的 条评论
为什么被折叠?



