在Android 2.2中拖放视图

时间:2011-03-10 08:08:12

标签: android layout

如何使用拖放功能将视图从当前布局中的一个位置移动到另一个位置,使用API​​级别8中的图形拖放手势,因为Android 2.3中提供了此功能

谢谢Saurabh!

2 个答案:

答案 0 :(得分:2)

我的猜测是你需要在屏幕上听取用户的触摸,使用x / y坐标识别正在选择的对象,然后当用户释放点击时,识别他们释放的位置。如果它已更改,则计算新位置所在的位置,并将最初单击的对象传递给另一个视图,并将其从旧视图中删除,将其置于单击新视图的位置。

在Android开发人员指南

中查找OnClickListener以获取有关其工作原理的更多信息

答案 1 :(得分:2)

嗨,我在这里给出了链接并发了这篇文章,找到你问题的解决方案。 我在哪里发布我的整个活动代码。 所以我觉得它会帮助你好运

How to implement Drag and Drop in android 2.2?

并找到另一种解决方法,如何做到这一点。然后使用此链接

http://code.google.com/p/rxwen-blog-stuff/source/browse/#svn/trunk/android/drag

另一个是

http://code.google.com/p/android-drag-and-drop-basic/source/browse/src/edu/sbcc/cs123/draganddropbasic/DragAndDropBasicActivity.java