私は標準のRecyclerView
を持っています。これは投稿のリストを取得してユーザに表示します。私の問題は、ユーザーがアクティビティに参加したときに、特定の投稿にフォーカスを変更できるようにすることです。recyclerviewのフォーカスを特定のアイテムの位置に変更しますか?
Ex。ユーザーAは、誰かが自分の投稿を気に入っているという通知があることを確認します。ユーザーがその通知をクリックすると、ユーザーの投稿のアクティビティが読み込まれ、フォーカスが蜂が好きだった投稿の位置に変わります。
私はpostID
を意図を持ってアクティビティに渡します。私はRecycler View
を実行し、onBindHolder
私は投稿のIDがpostID
と一致しているかどうかを確認しようとします。そうであれば、アクティビティの変数postFocusPosition
をその投稿の位置に設定しました。
今、私はRecyclerView
クラスで実際にその項目の位置にフォーカスを変更するには、その魔法のメソッドを呼び出す必要がありますつもりです!
誰かが焦点を変えるその魔法の行を私に教えてくれることを願ってください!
なぜスクロール位置を使用しないのですか? http://stackoverflow.com/questions/26875061/scroll-recyclerview-to-show-selected-item-on-top – Rachit