getrawy专题

安卓坐标(getX(),getY(),getRawX(),getRawY())

getX()是表示Widget相对于自身左上角的x坐标,而getRawX()是表示相对于屏幕左上角的x坐标值(注意:这个屏幕左上角是手机屏幕左上角,不管activity是否有titleBar或是否全屏幕),getY(),getRawY()一样的道理 1.如果你的某个Activity中实现OnTouchListener接口,需要重写 onTouch(View view,MotionEven

event.getX()、event.getY()与event.getRawX()、event.getRawY()的区别

在Android的 onTouchEvent(MotionEvent event)方法中event.getX()、event.getY()与event.getRawX()、event.getRawY()其实表达的含义是有区别的,我们先来看图了解下: 红色的外框表示的是手机屏幕 蓝色外框表示的控件 红色的点点表示的是点击的位置 getRawX( )即表示的是点击的位置距离屏幕的坐标 g