我很惊讶有这么少量关于使用光标适配器和列表适配器进行拖放排序的信息。
我在 stackoverflow 上找到的最接近的帖子是这个:
https://stackoverflow.com/a/5047618/317889
但是,我不清楚如何实现 CommonsWare 的建议 - 澄清会非常有帮助。
到目前为止,我将游标数据绑定(bind)到列表适配器并设置如下:
mMyCursorAdapter = new MyCursorAdapter(getActivity(), null);
setListAdapter(mMyCursorAdapter);
getLoaderManager().initLoader(0, null, this);
列表已生成,但我现在希望向列表项添加拖放功能。
我想知道从架构的角度来解决这个问题的最佳方法,以及任何关于如何进行核心功能开发的指针也会很有用。
最佳答案
This blog post作者 Jason McReynolds(包括 sample project)对我帮助很大。
它解释了如何使用 Carl A. Bauer 的图书馆 Drag-Sort-ListView使用 CursorAdapter 和 SqlLite。它还展示了如何将 ListView 的新排序状态保存在数据库中。
关于android - 光标适配器和列表适配器的拖放排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11649831/