onClickListenerでクリック位置を取得する方法は? onTouchListenerのようにします。onClickListenerでクリック位置を取得する方法は?
int x = (int)event.getX();
int y = (int)event.getY();
onClickListenerでクリック位置を取得する方法は? onTouchListenerのようにします。onClickListenerでクリック位置を取得する方法は?
int x = (int)event.getX();
int y = (int)event.getY();
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;
}
});
動作がonClickListenerから遠いとonTouchListenerを使用してください。 「浮動アクションボタン」(例えば)クリックイベントは、タッチダウンイベントとは非常に異なる。 –
クリックは一定時間内に「ACTION_DOWN」と「ACTION_UP」の組み合わせであり、「たくさん」は動かされません。だから、これは質問に答えません。 –
http://stackoverflow.com/questions/1967039/onclicklistener-x-y-location-of-eventこのから – jere