私はViewHolderアイテムのリストを含むRecyclerViewを持っています。ユーザーがアイテムに触れると、レイアウト/ビューが展開されて詳細が表示されます。ユーザーがリストの最後の項目にスクロールすると、その項目が所定の位置に拡大されて表示されます。言い換えれば、項目が拡大するにつれて、リストの一番下まで伸びるが、リストは、「スクリーン上」または「ビュー内」のすべての展開項目をRecyclerViewの範囲内に維持するために自動スクロールしない。RecyclerViewは拡張されたViewHolderアイテムに自動スクロールしません
リストの最後の位置にRecyclerView.scrollToPosition()を試みましたが、リストは移動しません。
ユーザーリストを手動でスクロールして、完全に展開したアイテムを表示することはできますが、自動的に実行します。
思考?
編集:これが影響を与えるかどうかはわかりませんが、リストは既にリストの一番下まで手動でスクロールされているため、同じ位置にプログラム的にスクロールすると重複しているようです。基本的には、リスト内のスクロール位置を「リフレッシュ」して、最後のリスト項目全体を表示します。
また、LinearLayoutManager.scrollToPosition()メソッドを使用しようとしましたが、同じ結果が得られます。 – alpartis