Android 编辑文本的光标坐标

Android 编辑文本的光标坐标,android,android-edittext,Android,Android Edittext,正如标题所示,如何获取EditText中光标的坐标?我不是想在这里得到光标的位置,而是光标的屏幕坐标 我试图显示一个相对于该光标的弹出窗口,因此我需要首先确定光标坐标。您可以使用“无法运行”: tc = wx.TextCtrl(...) pop = wx.PopupWindow(...) x, y = tc.PositionToXY(tc.GetInsertionPoint) pos = wx.Point(x,y) pop.Move(pos) 请注意,这将包括文本Ctrl中的任何滚动距离,您可

正如标题所示,如何获取EditText中光标的坐标?我不是想在这里得到光标的位置,而是光标的屏幕坐标


我试图显示一个相对于该光标的弹出窗口,因此我需要首先确定光标坐标。

您可以使用“无法运行”:

tc = wx.TextCtrl(...)
pop = wx.PopupWindow(...)
x, y = tc.PositionToXY(tc.GetInsertionPoint)
pos = wx.Point(x,y)
pop.Move(pos)

请注意,这将包括文本Ctrl中的任何滚动距离,您可能希望对其求反减去创建pos之前从y滚动的距离

忘记提及,您还需要:client=self.input.ClientToScreenwx.Point0,0