Cách nhận vị trí nhấp với onClickListener? Giống như làm theo trong onTouchListener.cách nhận vị trí nhấp chuột trong onClickListener?
int x = (int)event.getX();
int y = (int)event.getY();
Cách nhận vị trí nhấp với onClickListener? Giống như làm theo trong onTouchListener.cách nhận vị trí nhấp chuột trong onClickListener?
int x = (int)event.getX();
int y = (int)event.getY();
Sử dụng một onTouchListener với ACTION_DOWN cờ
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;
}
});
Các hành vi từ này còn xa mới OnClickListener. Một sự kiện bấm vào nút 'Hành động nổi '(ví dụ) là rất khác với một sự kiện chạm xuống. –
Lần nhấp là kết hợp của 'ACTION_DOWN' với' ACTION_UP' trong một khoảng thời gian nhất định và không di chuyển "nhiều". Vì vậy, điều này không trả lời câu hỏi. –
http://stackoverflow.com/questions/1967039/onclicklistener-x-y-location-of-event – jere