如何使用android中的拖放列表项实现expandablelistview

时间:2013-07-27 08:19:47

标签: android drag-and-drop expandablelistview

我想在Android中使用ListItems拖放的ExpandableListView,我谷歌但我没有找到任何好的教程或任何有关拖放列表项ExpanadableListView的好链接。请建议我在哪里可以学习实现ExpanadableListView的拖放。任何教程,示例代码都会非常感激。帮助我。谢谢。

1 个答案:

答案 0 :(得分:0)

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

我做过类似的事情,请参阅this