java - 拖放到 `ListView`

标签 java android drag-and-drop android-listview scroll

我正在尝试在 android(Ice Cream Sandwich) 中的 ListView 中实现拖放。因此,当拖动的对象到达 ListView 的边缘时,我正在向相关方向滚动 ListView。问题是当我们滚动时,有时适配器会根据需要创建新的 View,而这些"new"View 没有收到 ACTION_DRAG_STARTED事件更早,因此不会收到 DragEvent 更新。有什么方法可以将事件也发送到这些 View ?

最佳答案

在 ListView 中实现拖放的最简单方法是使用这个很棒的库。 https://github.com/commonsguy/cwac-touchlist 值得一试。

关于java - 拖放到 `ListView`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13738371/

相关文章:

java - 检测拖动已取消 JavaFX

java - Scala:如何概括不相关的 Java 类的行为

android - 通过 Android 应用程序在用户的 friend facebook 墙上发帖

php - 字符编码问题?

java - DropDemo 中的 ListTransferHandler 有一个 bug

javascript - SAPUI5 : Drag and Drop

java - 使用 HTTP 方法(GET 和 POST)包含和获取信息

java - @autowired 注释如何用于私有(private)字段?

Java 套接字编程

android - 在 AsyncTask 中传递 ArrayList<HashMap<String, String>>