如何实现onTouch监听器?

时间:2013-03-28 13:15:22

标签: android ontouchevent

我想在我的应用程序中添加一个监听器,它允许屏幕上的键位置功能显示地址和消息。我使用下面的函数来获取位置,但我不知道,在哪里调用函数以及如何调用。

public boolean onTouch(View v, MotionEvent event) {
    int x = (int) event.getX();
    int y = (int) event.getY();
    Log.d("Screen", String.valueOf(x));
    Log.d("Screen", String.valueOf(y));
    return true;
}

1 个答案:

答案 0 :(得分:0)

您可以使用如下

yourView.setOnTouchListener(new OnTouchListener(){
   public boolean onTouch(View arg0, MotionEvent event){
        int x = (int) event.getX();
        int y = (int) event.getY();
        Log.d("Screen", String.valueOf(x));
        Log.d("Screen", String.valueOf(y));
        return true;
   } 
);