0
A
回答
2
存在Activity
public boolean onTouchEvent(MotionEvent event){
int action = event.getAction();
int x = event.getX()
int y = event.getY();
return yourBoolean;
}
编辑方法:或者你可以为任何View
定义OnTouchListener
并可以使用它的方法
public abstract boolean onTouch(View v, MotionEvent event);
EDIT2:在x
和y
值取决于在方法调用之后。如果您使用onTouchEvent()
的Activity
则表示没有View
消耗触摸事件see documentation,如果您在任何View
上处理它,则x和y将根据View
的面积。
1
您可以为同一视图设置onTouchListener
。 MotionEvent
将有x和y。
相关问题
- 1. Android浏览器触摸事件位置
- 2. 的Android automatich触摸事件
- 3. Android的触摸事件
- 4. Android中的触摸事件
- 5. Android - 使用setFixedSize()获取触摸事件的位置()
- 6. Android小部件获取触摸位置
- 7. 触摸位置
- 8. Android TextView触摸事件
- 9. android graphview触摸事件
- 10. Android全局触摸事件
- 11. Android触摸事件方向
- 12. Android Soundpool - 触摸事件
- 13. android:如何从触摸事件中获取文本位置
- 14. Android按钮和触摸事件
- 15. 自定义TouchDevice触发不正确位置的触摸事件
- 16. 添加图像在触摸位置的Android触摸布局
- 17. UIWebView和触摸事件
- 18. 多UIWindows和触摸事件
- 19. CAReplicatorLayer和触摸事件
- 20. 在Android中的触摸位置
- 21. 触摸事件
- 22. 触摸事件
- 23. 触摸位置CCLayer
- 24. Android初学者:触摸事件android gridview
- 25. Android上的JavaScript中的触摸事件
- 26. 未触发触摸和滑动事件
- 27. android graphview获取触摸位置
- 28. 在Android中的MapView触摸事件
- 29. Android上的触摸事件SDL2
- 30. Android WebView中的触摸事件
谢谢。 x坐标和y坐标相对于视图?或相对于屏幕? – SK9
看到我编辑的答案。 –