Android 在gridview项目上拖动图像,并获取在其上拖动图像的项目的位置

Android 在gridview项目上拖动图像,并获取在其上拖动图像的项目的位置,android,Android,我拍摄了一个GridView,并在其中添加了图像和文本视图。 我在gridView下面有一个图像,可以在gridView上拖放。 我的问题是,我无法检索拖动图像的特定项目的位置 感谢您的回答。您没有共享那么多代码,因此要为您的问题提供具体的解决方案并不容易。但是,我将假设您使用的是onTouchEvent接口,如果是,当您放置图像时,MotionEvent.ACTION\u向上,您需要存储图像放置位置的x和y坐标(event.getX()和event.getY()) 然后,要获得位置,您需要做的

我拍摄了一个GridView,并在其中添加了图像和文本视图。 我在gridView下面有一个图像,可以在gridView上拖放。 我的问题是,我无法检索拖动图像的特定项目的位置


感谢您的回答。

您没有共享那么多代码,因此要为您的问题提供具体的解决方案并不容易。但是,我将假设您使用的是onTouchEvent接口,如果是,当您放置图像时,MotionEvent.ACTION\u向上,您需要存储图像放置位置的x和y坐标(event.getX()和event.getY())

然后,要获得位置,您需要做的就是gridView.pointToPosition(X,Y)

希望在某种程度上有所帮助。

看看这个答案