2

我想要在 Android 中拖放 ListItems 的 ExpandableListView,我用谷歌搜索它,但我没有找到任何好的教程或任何好的链接,用于拖放列表项的 ExpanadableListView。请建议我在哪里可以学习为 ExpanadableListView 实现拖放。任何教程,示例代码将不胜感激。帮助我。谢谢你。

4

1 回答 1

0

拖放背后的基本思想可以分为两部分,比如更新 UI 和更新数据。更新 UI 从隐藏所选项目开始并显示与隐藏项目具有相同值的分离行,这将表明所选项目已准备好拖动,现在基于 touchmove 事件将分离行移动到列表视图上,当用户牵手,即触摸事件或拖动时发生的任何其他事件,获取用户最后触摸的当前行,删除分离的行并进行数据更新并使可扩展列表视图无效,这将根据重绘列表新的数据集和用户会感觉到项目被拖放到列表中。

我做过类似的事情,看看这个

于 2013-10-12T07:54:10.580 回答