2012-01-23 13 views

Odpowiedz

7

Użyj onTouchListener z ACTION_DOWN flagą

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

Zachowanie ze jest to dalekie od onClickListener. Zdarzenie click "Floating Action Button" (na przykład) bardzo różni się od zdarzenia dotykowego. –

+5

Kliknij jest kombinacją "ACTION_DOWN" z "ACTION_UP" w określonym czasie i bez przenoszenia "dużo". To nie odpowiada na pytanie. –

Powiązane problemy