EditText的光标坐标

时间:2010-10-23 21:00:35

标签: android android-edittext

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

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

1 个答案:

答案 0 :(得分:-1)

你可以使用(不是runnable):

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

请注意,这将包括textctrl中您可能想要否定的任何滚动距离(在创建pos之前从y滚动的数量减去很多)