2012-01-23 54 views

回答

7

使用與ACTION_DOWN標誌

view.setOnTouchListener(new View.OnTouchListener() { 
     public boolean onTouch(View v, MotionEvent event) { 
      if (event.getAction() == MotionEvent.ACTION_DOWN){ 
       int x = (int) event.getX(); 
       int y = (int) event.getY(); 
      } 
      return true; 
     } 
    }); 
+1

從這個行爲是遠遠onClickListener的onTouchListener。 「浮動操作按鈕」(例如)點擊事件與觸摸事件非常不同。 –

+5

Click是在一定時間內「ACTION_DOWN」與「ACTION_UP」的組合,並且不會「移動」很多。所以這不能回答這個問題。 –

相關問題