2014-06-17 39 views
33

ListView项目的重新排序在iOS上很容易。现在我想在Android上做同样的事情,但似乎相当麻烦:SDK不支持Item reorder,必须自行实现或使用第三方实现。在Android 4+中重新排序项目的最佳方式ListView

我发现了几篇文章和文章处理这个问题,但他们都很老(2 - 3年)。例如bauerca DragSortListView在许多地方被引用,但该项目不再被维护。由于我的应用程序应该支持Android 4+,所以我只想询问是否有更好的做法。

当然拖“东经下降订货将是用户最便捷的方式,但是我愿意为工作的任何解决方案(使用上下文菜单上/下EG)

总之:什么是在Android 4+中提供物品重新订购的最佳方式?有没有像这样做的默认/标准方式?

编辑: 只是在没有留言的情况下对问题进行投票表决并不是很有帮助。任何建议我可以做得更好?

+5

因为我下投票分享你的挫折只是向上投票。我也回答了我在这个论坛上提出的大多数Android问题。为什么Android开发者不能相互帮助? –

+1

查看此答案以管理Lolipop中出现的问题:http://stackoverflow.com/questions/26648991/listviewdragginganimation-broken-on-android-5-lollipop/27153768#27153768 – Dale

+1

我相信你可以使用附带的RecyclerView到ItemTouchHelper并扩展ItemTouchHelper.SimpleCallback来侦听事件[test](http://chat.stackoverflow.com/transcript/message/35737117#35737117) – William

回答

相关问题