2012-01-04 200 views
0

有没有什么方法可以获得像素位置或点击屏幕上的(x,y)点。 其实我点击屏幕上,我需要知道我点击的x.y位置。我需要在点击屏幕 的弹出窗口中显示这些点是否可能。请帮忙位置在黑莓屏幕上点击

回答

1

使用getGlobalX(),getGlobalY()TouchEvent。您也可以使用getX()getY()获取映射的x和y坐标。请参阅文档以供参考。

protected boolean touchEvent(TouchEvent event) { 
    int touchXGlobal = event.getGlobalX(1); 
    int touchYGlobal = event.getGlobalY(1); 
    // rest of codes 
+0

感谢..我会尽力这款N,让你知道它的 – Swati 2012-01-04 06:23:21

+0

几乎工作F9,但在第一次就其显示-1,-1 ..? – Swati 2012-01-04 06:35:41

+0

触摸事件(..)方法将被多次调用(从用户的角度来看)。但我们需要听取特定的事件,例如TouchEvent.CLICK,TouchEvent.UNCLICK,TouchGesture.TAP,TouchEvent.UP,TouchEvent.DOWN等。因此,请使用适合best()的事件并使用该事件的事件数据。 – Rupak 2012-01-04 06:42:10