如何在android中的两个列表之间实现拖放项目?

时间:2010-10-09 07:34:12

标签: android drag-and-drop

我正在设计一个需要拖放功能的应用程序,以便将项目从一个列表传输到另一个列表。 有没有办法将项目放入另一个列表,因为我已经看到应用程序将项目拖放到同一列表中(重新排序列表)?

1 个答案:

答案 0 :(得分:1)

这更像是一个调查方向而不是一个答案:你是否尝试过在一个列表中听按钮/触碰事件来获取用户想要拖动的项目,然后听取按钮/触摸事件另一个列表,以便您知道将项目插入哪个索引?

在按钮/触摸事件处理程序中,传入要触摸的View对象。为了恢复用于创建View的原始对象,可以通过setTag()函数将其附加到该视图,从事件处理程序中的getTag()函数中恢复它。

这不会处理任何动画,但可能会实现所需的功能。