2012-01-23 14 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

クリックは一定時間内に「ACTION_DOWN」と「ACTION_UP」の組み合わせであり、「たくさん」は動かされません。だから、これは質問に答えません。 –

関連する問題