OnClickListener ile tıklama konumunu nasıl alabilirim? OnTouchListener'ı takip etmek gibi.onClickListener'da tıklama konumunu nasıl alabilirim?
int x = (int)event.getX();
int y = (int)event.getY();
OnClickListener ile tıklama konumunu nasıl alabilirim? OnTouchListener'ı takip etmek gibi.onClickListener'da tıklama konumunu nasıl alabilirim?
int x = (int)event.getX();
int y = (int)event.getY();
ACTION_DOWN bayrağı
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;
}
});
davranış OnClickListener uzaktır ile onTouchListener kullanın. "Yüzen Eylem Düğmesi" (örneğin) tıklama etkinliği, bir dokunma olayından çok farklıdır. –
Click, "ACTION_DOWN" ile "ACTION_UP" ile belirli bir süre içinde ve "çok" hareket etmeden birleşimin birleşimidir. Yani bu soruya cevap vermiyor. –
http://stackoverflow.com/questions/1967039/onclicklistener-x-y-location-of-event bundan – jere