【发布时间】:2014-11-19 12:52:40
【问题描述】:
简单地说,我怎样才能创建一个具有拖放功能的 listvliew 来删除项目。一些拖放列表视图可用,但不允许您创建自己的自定义适配器。
场景:有一个列表视图显示每行的花朵图像和名称。我想通过拖动从列表中删除每朵花?
【问题讨论】:
-
你的意思是滑动删除。
-
如果滑动删除,该功能已经存在一段时间了。这是您在下拉菜单的通知托盘部分中清除更新消息和其他通知的方式。
-
@piyush 实际上没有滑动视图。但是,如果列表视图处理视图之间的间隙,则可以使用滑动。我面临的主要问题是列表视图的自定义适配器(我正在膨胀一行,包括图像和文本)。如果我使用 ArrayAdapter
,我可以创建拖放列表视图。字符串行没问题 -
滑动删除对我来说是最好的答案我通过应用 Roman Nurik github.com/romannurik/android-swipetodismiss987654321@的项目(滑动删除)轻松解决了我的问题