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