在Android中如何在GridView中进行拖放时获取视图位置

在Android中如何在GridView中进行拖放时获取视图位置,android,drag-and-drop,Android,Drag And Drop,我正在处理GridView。它有4个分幅,分别为ImageView和TextView。 我想实现拖放。当我使用DragEvent时,我能够将互动程序相互拖动。 但是当我放下时,我想交换图像。 所以我尝试使用gridView.getPositionForView(视图v) 但它给出了我试图拖动的第一个磁贴的位置(即0)。 然后,当我将第四个磁贴放置到时,在放置过程中,我需要放置磁贴的位置。(即4) 但我无法找到我掉落的瓷砖的位置。每当我尝试使用gridView.getPositionForView

我正在处理
GridView
。它有4个分幅,分别为
ImageView
TextView
。 我想实现拖放。当我使用
DragEvent
时,我能够将互动程序相互拖动。 但是当我放下时,我想交换图像。
所以我尝试使用
gridView.getPositionForView(视图v)
但它给出了我试图拖动的第一个磁贴的位置(即0)。 然后,当我将第四个磁贴放置到时,在放置过程中,我需要放置磁贴的位置。(即4)

但我无法找到我掉落的瓷砖的位置。每当我尝试使用
gridView.getPositionForView(视图v)

它给出了我开始拖动的平铺的第一个位置。
请帮我找到我要拖放的瓷砖的位置

你解决问题了吗?