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