我需要知道如何在 Gingerbread 版本的 Android 中实现拖放。据我所知,Gingerbread 默认不支持。
我编码的内容:一个ViewGroup
保存动态添加的孩子的类,每个孩子在长按后应该能够通过手指点击/移动来移动。为了解决这个问题,我OnLongClickListener
对每个孩子都有一个附件,View
并且我ViewGroup
已经实现了onTouch()
获取向下/向上/移动事件的方法onLongClick()
和响应长按每个孩子的方法。
现在我的问题如下:我长按一个孩子,我可以移动它,可以通过ACTION_UP
事件结束动作。但是,我不能再长时间点击这个孩子了——有没有办法或图书馆可以处理这个问题?
我认为,我不需要真正的 D&D 库/函数,因为我只会在其中订购一些图标ViewGroup
- 每个孩子都被添加到ViewGroup
via 代码中,所以我认为我没有真正的 DropTarget。