2009-12-21 133 views
23

如何创建列表,在列表中可以重新排列列表项目并将列表行拖动到另一行等等(更改为订单)?Android - 拖放列表重新排列

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

回答

20

要特别注意这一个

com.android.music.TouchInterceptor

+0

它是否适用于水平列表视图 - 开发智能库? – 2014-07-17 08:49:04

+0

@divya,你找到解决方案吗? – 2015-12-02 12:00:12

1

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

+0

谢谢你的回答。我已经下载了源代码并在之前使用过,但我在哪里可以找到使用此功能的活动? – wouter88 2009-12-21 14:12:17

+0

@ wouter88 对不起,我没有找过我自己。只需搜索'* List *'的源代码即可找到引用ListView的活动。 – yanchenko 2009-12-21 16:24:27

+0

该链接似乎不再起作用,并且我无法在网站上找到源。你知道另一个地方,我可以找到源? – brainmurphy1 2016-09-28 16:02:02

34

即使这个问题已经回答了。我挣扎着用音乐应用程序作为一个例子,所以我创建了一个简单的拖拽列表项目去帮助别人,可以发现here

+1

这是一个非常明确和直接的项目,可以很容易地扩展。我很容易将其转换为ListFragment,并计划将其更改为与光标一起使用。感谢分享这个项目! – Luis 2012-11-05 13:50:17