所以我有一个标准的RecyclerView
,它需要一个帖子列表并显示给用户。我的问题是当用户进入活动时,我希望能够将焦点转移到特定的帖子。将recyclerview的焦点更改为某个项目位置?
Ex。用户A看到他有通知说有人喜欢他/她的帖子。他/她点击该通知,并加载用户帖子的活动,然后焦点改变到已经喜欢的帖子的位置。
我使用intent将postID
传递给活动。然后我运行Recycler View
和onBindHolder
我尝试查看帖子的ID是否与我通过意向发送的postID
匹配。如果是这样,我现在将活动的变量postFocusPosition
设置为该帖子的位置。
现在我被困在什么魔法的方法中,我需要在RecyclerView
类中调用以将焦点实际改变为该项目的位置!
希望有人可以帮助启发我改变焦点的代码魔法行(S)!
为什么不使用Scroll to Position?看看http://stackoverflow.com/questions/26875061/scroll-recyclerview-to-show-selected-item-on-top – Rachit