Android – 拖放列表重新排列

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

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

Solutions Collecting From Web of "Android – 拖放列表重新排列"

要特别注意这个

com.android.music.TouchInterceptor

即使这个问题已经回答了。 我以使用音乐应用程序为例,我创build了一个简单的拖放列表项目来帮助其他人在这里find

你也可以试试我最近的实现:

它可以在拖动的同时进行平滑的滚动,并支持任意高度的列表项目。 与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源代码 ,看看音乐应用程序( packages\apps\Music )是如何实现这个function的。