【发布时间】:2010-12-28 17:56:45
【问题描述】:
如何创建一个列表,我可以通过拖动重新排列列表项 将行列表到另一行等等(更改为顺序)?
就像时钟应用程序中的 HTC Hero 一样,您可以在其中重新排列 时钟的顺序?
【问题讨论】:
标签: android list drag-and-drop
如何创建一个列表,我可以通过拖动重新排列列表项 将行列表到另一行等等(更改为顺序)?
就像时钟应用程序中的 HTC Hero 一样,您可以在其中重新排列 时钟的顺序?
【问题讨论】:
标签: android list drag-and-drop
即使这个问题已经得到解答。以音乐应用为例,我遇到了困难,所以我创建了一个简单的拖放列表项目来帮助其他人,可以找到 here
【讨论】:
【讨论】:
你也可以在这里试试我最近的实现:
它可以在拖动时平滑滚动,并支持任意高度的列表项。与 TouchInterceptor 相比,许多跳跃行为也已被删除。
【讨论】:
它位于platform/packages/apps/Music/src/com/android/music/TouchInterceptor.java。这是一个直接链接:
https://android.googlesource.com/platform/packages/apps/Music/+/master/src/com/android/music/TouchInterceptor.java
【讨论】:
提示:下载 android sources 并查看音乐应用 (packages\apps\Music) 如何实现此功能。
【讨论】:
*List* 的来源即可找到活动引用 ListViews 的内容。