将列表视图的列表项拖放到另一个列表视图列表项

Posted

技术标签:

【中文标题】将列表视图的列表项拖放到另一个列表视图列表项【英文标题】:drag and drop listitem of a listview to another listview's listitem 【发布时间】:2013-09-18 21:54:06 【问题描述】:

如屏幕截图所示,我有文件夹和相关专辑的列表。我为该列表使用了可扩展的列表视图。 除了它,我还有另一个显示图像的列表。 当我点击任何相册时,第二个列表视图会显示该特定相册的图像。

现在,我想将图像从现有的相册移动到另一个相册。我想将所需的图像拖放到另一个相册以执行此功能。

我想听听你的建议来解决这个任务!!

【问题讨论】:

你有解决办法吗? @NileshVerma:我没有完整的解决方案,但this 可能会有所帮助 希望这对您将来有所帮助techdroid.kbeanie.com/2011/10/drag-and-drop-honeycombics.html。谢谢你的关注。 @NileshVerma:您可以发布一些代码和详细信息作为答案,以便我接受并奖励您。 【参考方案1】:

@Mehul 我猜你可以使用谷歌提供的简单拖放监听器link 和link,在拖动结束时,你可以将路径添加到所需专辑中的 imageview 并从当前专辑中删除并刷新你的适配器和列表视图。如果你想要更流畅的动画,你可以试试 ObjectAnimator 类而不是拖放。

【讨论】:

以上是关于将列表视图的列表项拖放到另一个列表视图列表项的主要内容,如果未能解决你的问题,请参考以下文章

PyQt5 可拖动图标从列表视图到另一个

拖放到列表视图上,如何获取放置的项目位置

将一行从一个列表视图发送到另一个列表视图

当助手设置为“克隆”时,我无法通过将列表项拖放到相应选项卡上来移动元素

当我单击列表视图的操作项时,将文本从列表视图传递到另一个活动

C# 从列表框拖放到树视图