如何在android中通过拖放列表项实现expandablelistview

问题描述 投票:0回答:2

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

android drag-and-drop expandablelistview
2个回答
0
投票

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

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


0
投票

Y como puedes hacer los elementos de cada group no puedan ser movidos a otro group distinto? Ando un pelín bloqueado puesto que esta lista debe ser posible de reordenar, y conme se order debe Guardarse el order en la base de datos de la que saco la informationación, pero no logro encontrar la forma. 谢谢。

© www.soinside.com 2019 - 2024. All rights reserved.