AndroidのListViewでドラッグ&ドロップを実現する方法について。 「リストの並び順を変更できるようにしてほしい」と言われて、日ごろAccessやVBで業務アプリを作っている自分が真っ先に思い浮かぶのは、 リストに上下矢印ボタンを追加して、ボタンが押されると並び順が入れ替わる か リストに並び順を表す数字を追加して、数字を書き換えると並び順が入れ替わる だ。が、それではあまりにもスマホアプリっぽくない。どうせならドラッグ&ドロップでできないものか、と調べてみた。 最初に見つけたのは「DragSortListView」というライブラリ。GitHubで公開されているほか、Google Playにサンプルアプリも公開されている。 自分のAndroid機にインストールしてみるとかなり多機能で便利そうなライブラリだった。 参考サイト: http://www.abe3.net/2013/02