2013-03-28 166 views
0

我想給我的應用程序添加一個監聽器,它允許屏幕上的按鍵位置功能顯示地址和消息。我使用下面的函數來獲取位置,但我不知道,在哪裏調用函數以及如何。如何實現onTouch監聽器?

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; 
} 
+2

這實在是很難說什麼你實際上問。你能否詳述一些,也許試圖重新提出你的問題? – FoamyGuy

+0

我想打印我的觸摸的(x,y)位置。我正在嘗試創建一個發射器,並且在某個位置,如果我們觸摸屏幕,我們將會在其中打印一份文件 – diez

+0

?好像你已經把它打印到日誌 – FoamyGuy

回答

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; 
    } 
); 
+0

如何調用該方法,以及在哪裏。 – diez

+0

好看編輯答案 – Talha

+0

謝謝你,我會試試這個 – diez