【发布时间】:2017-09-05 00:43:33
【问题描述】:
所以我有一个标准的RecyclerView,它获取帖子列表并将它们显示给用户。我的问题是当用户进入活动时,我希望能够将焦点更改为特定的帖子。
例如。用户 A 看到他收到有人喜欢他/她的帖子的通知。他/她点击该通知,它会加载用户帖子的活动,然后焦点会切换到被蜜蜂喜欢的帖子的位置。
我使用意图将postID 传递给活动。然后我运行Recycler View 和onBindHolder 我尝试查看帖子的ID 是否与我通过意图发送的postID 匹配。如果是这样,我现在将活动的变量postFocusPosition 设置为该帖子的位置。
现在我被困在我需要在 RecyclerView 类中调用什么魔术方法才能真正将焦点更改到该项目位置!
希望有人能帮助我了解那些改变焦点的神奇代码行!
【问题讨论】:
-
为什么不使用滚动定位?看stackoverflow.com/questions/26875061/…
标签: android android-layout android-studio android-recyclerview