Android:跟踪鼠标指针移动

时间:2011-03-28 03:45:19

标签: android mouse mouseevent motion-detection

假设我使用的是通用鼠标,是否可以在android中跟踪鼠标指针的X和Y坐标?

3 个答案:

答案 0 :(得分:8)

您需要OnGenericMotionListener

OnGenericMotion(...., MotionEvent me) {
if (me.getToolType(0) == MotionEvent.TOOL_TYPE_MOUSE) {

}
需要

api 14+ [确认]找到我用usb鼠标的平板电脑,可以确认这适用于鼠标移动。你会被消息淹没,所以应该考虑简单的操作或睡眠。

答案 1 :(得分:0)

ACTION_MOVE的文档让我认为只会报告拖拽事件:

  

getAction()的常量:更改有   在一个新闻姿态发生了   (在ACTION_DOWN和ACTION_UP之间)。   该动议包含最新动议   点,以及任何中间人   自上次下降或移动以来的点数   事件

答案 2 :(得分:0)

在我的情况下,OnGenericMotion解决方案不起作用,但将OnHoverListener附加到主视图就可以了。