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