メインカテゴリーを選択しなおす
RecyclerViewの並び替えと追加&削除 (Drag&Swipe)
RecyclerViewはViewを破棄せず、再利用する特徴から、実装する上で、予期しない動きに嵌ることがあります。RecyclerViewでアイテムの並び替えと削除を実装した際に嵌った予期しない動きの対処について、説明します。
【Android】RecyclerViewのItemにポップアップメニューを実装する
Androidスマホのアプリ開発でユーザに処理を選択させる仕組みとして、ポップアップメニューは有効な手段のひとつです。一覧表示された項目の選択とその項目に対して処理を選択させる仕組みをPopupMenu を使用して実装します。
【Android】RecyclerViewでスクロール位置を保持する方法
アイテムの削除や画面遷移などでRecyclerViewを再表示させた場合にスクロール位置がリセットされないようスクロール位置を保持して、削除や画面遷移前のスクロール位置でRecyclerViewを再表示する仕組みを実装します。