2023.04.10この記事は約17分で読めます。スポンサーリンクこんにちは、まっさん(@Tera_Msaki)です。今後の開発で再使用性が高いと思われるコーディングをまとめたものです。アプリ開発経験がある方を対象としています。アプリ開発でお役にたててれば、嬉しいです。選択肢をリスト表示する場合に、ListViewを使用することが多いと思います。再表示させた場合、スクロール位置がリセットされます。操作性が著しく低下します。スクロール位置を保持して状態で、ListViewを再表示する仕組みを実装します。RecyclerViewでスクロール位置を保持する方法はこちらです↓↓↓RecyclerViewでスクロール位置を保持する方法アイテムの削除や画面遷移などでRecyclerViewを再表示させた場合にスクロール位置がリセットされないようスクロール位置を保持して、削除や画面遷移前のスクロール位置でRecyclerViewを再表示する仕組みを実装します。子画面(ダイアログ)を使用する場合が多いかと思います。再表示する方法について、説明します。再表示の際に使用するスクロール位置の初期値は、コンストラクタで引き渡します。アイテム選択をイベント通知します。