![](/img/trans.png)
[英]how get the center coordinate (x,y) of the imageview which is (0,0 ) by touch
[英]How do i get the x,y coordinate for a screen touch?
当我的应用程序运行时,只要有人触摸屏幕,是否有一种简单的方法来获取x,y坐标? 只是想将它们存储在一些整数中。
重写onTouchEvent(MotionEvent event)
,然后调用event.getX()
和event.getY()
来获取用户触摸的位置的坐标位置(它们将是浮动的)。
获取用户在屏幕上触摸的坐标位置非常简单。
@Override
public boolean onTouchEvent(MotionEvent event) {
// MotionEvent object holds X-Y values
if(event.getAction() == MotionEvent.ACTION_DOWN) {
String text = "You click at x = " + event.getX() + " and y = " + event.getY();
Toast.makeText(this, text, Toast.LENGTH_LONG).show();
}
return super.onTouchEvent(event);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.