Android - 拖放 - 列表重新排列

时间:2009-12-21 13:32:28

标签: android list drag-and-drop

如何创建一个列表,我可以通过拖动重新排列列表项 将行列表到另一行等等(更改为订单)?

就像你可以重新安排的时钟应用程序中的HTC Hero一样 时钟的顺序?

5 个答案:

答案 0 :(得分:34)

即使这个问题已经得到解答。我努力使用音乐应用程序作为示例,因此我创建了一个简单的拖放列表项目来帮助其他人找到here

答案 1 :(得分:20)

特别注意这一个

com.android.music.TouchInterceptor

答案 2 :(得分:11)

您也可以在此处尝试我最近的实施:

它可以在拖动时提供平滑滚动,并支持具有任意高度的列表项。与TouchInterceptor相比,还删除了许多跳跃行为。

答案 3 :(得分:2)

它在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

答案 4 :(得分:1)

提示:下载android sources并查看音乐应用(packages\apps\Music)如何实现此功能。