android - 通过拖动重新排序 ListView 的元素

标签 android android-layout android-listview drag-and-drop android-arrayadapter

我最近在 android 上看到它做了很多:我可以将 listView 中的项目拖动到列表中的另一个位置。但我似乎找不到任何示例代码。有没有人有一些他们不介意分享的示例代码。我一直在读http://developer.android.com/guide/topics/ui/drag-drop.html ,但我并没有取得太大进展。

复杂化

所以我发现似乎是完成拖动排序的简单方法( http://ericharlow.blogspot.com/2010/10/experience-android-drag-and-drop-list.html )。但我的 subview 本身是可单击的,这似乎阻止了父 ListView 查看我的拖动事件。有什么想法可以解决这个问题吗?

最佳答案

bauerca ListView 是一种可能性... this SO post处理它有点复杂的事实,并提供一个库来整合事物; Git 源代码 can be found here 。祝你好运,它对我来说有点困难!

关于android - 通过拖动重新排序 ListView 的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18392943/

相关文章:

android - 从亚行发起youtube搜索

android - 我无法从我的 XML 资源中读取 AttributeSet

android - 在每行项目上包含 EditText 和 CheckBox 的 ListView 中的多点触控 (Android)

android - 没有AlertDialog的android中的多选微调器

android - 在 Listview 第一行中下载的图像在正确显示 android 之前随机播放所有图像

android Glide 资源已准备好但图像未显示

android - 用 webview 打开另一个类

android - 我想使布局边框如下图所示

android - 找不到依赖模块中的 Activity 文件

android - 自定义标题栏问题