我在 ListView 中有一个记录列表,我希望用户能够使用拖放方法重新排序。我已经在其他应用程序中看到了这一点,但我还没有找到它的教程。它必须是其他人也需要的东西。任何人都可以指出一些代码来执行此操作吗?
最佳答案
我已经为此工作了一段时间。很难做到正确,我并没有声称我做到了,但到目前为止我对此感到满意。我的代码和几个演示可以在
找到它的使用与 TouchInterceptor(代码所基于的)非常相似,尽管已经对实现进行了重大更改。
DragSortListView 在拖动和随机播放项目时具有平滑且可预测的滚动。项目随机播放与拖动/ float 项目的位置更加一致。支持异构高度列表项。拖动滚动是可定制的(我通过一个长列表演示了快速拖动滚动——而不是想到一个应用程序)。页眉/页脚受到尊重。 ETC。??看看吧。
关于Android ListView 拖放排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2909311/