【问题标题】:Creating a listvliew which has drag-drop feature in Android在 Android 中创建一个具有拖放功能的 listvliew
【发布时间】:2014-11-19 12:52:40
【问题描述】:

简单地说,我怎样才能创建一个具有拖放功能的 listvliew 来删除项目。一些拖放列表视图可用,但不允许您创建自己的自定义适配器。

场景:有一个列表视图显示每行的花朵图像和名称。我想通过拖动从列表中删除每朵花?

【问题讨论】:

  • 你的意思是滑动删除。
  • 如果滑动删除,该功能已经存在一段时间了。这是您在下拉菜单的通知托盘部分中清除更新消息和其他通知的方式。
  • @piyush 实际上没有滑动视图。但是,如果列表视图处理视图之间的间隙,则可以使用滑动。我面临的主要问题是列表视图的自定义适配器(我正在膨胀一行,包括图像和文本)。如果我使用 ArrayAdapter,我可以创建拖放列表视图。字符串行没问题
  • 滑动删除对我来说是最好的答案我通过应用 Roman Nurik github.com/romannurik/android-swipetodismiss987654321@的项目(滑动删除)轻松解决了我的问题

标签: android listview drag


【解决方案1】:

guthub 中有许多自定义库可用于拖放列表视图:

https://github.com/bauerca/drag-sort-listview

https://github.com/mtparet/Drag-And-Drop-Android

https://github.com/willnewii/ListView-DragAndDrop

这些是一些。或者直接去 www.github.com,搜索拖放 listview android 并选择最适合您需要的那个(以及有一个很好的教程可用的那个:p)

【讨论】:

  • 感谢这些项目都不允许使用您的自定义适配器在 Listviews 上拖放。
  • 他们会......他们每个人......拖放与适配器无关......我们必须将自己的逻辑放在用户进行拖放时要做什么
猜你喜欢
  • 2016-02-21
  • 1970-01-01
  • 2013-08-18
  • 1970-01-01
  • 1970-01-01
  • 2016-05-28
  • 2020-01-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多