跟踪鼠标光标 android
Tracking mouse cursor android
我有一个蓝牙鼠标连接到我的 phone(galaxy s2,Android 4.1)。我正在尝试获取光标位置并使用 OnHoverListener:
在 TextView 中显示它
private class MouseListener implements View.OnHoverListener {
@Override
public boolean onHover(View view, MotionEvent motionEvent) {
String position = motionEvent.getX() + " " + motionEvent.getY();
mousePosition.setText(position);
return false;
}
}
这是在 RelativeLayout 上设置的:
layout.setOnHoverListener(new MouseListener());
问题是它只在我点击时更新,而不是在我移动鼠标时更新。
代码正确。我用另一只鼠标试了一下,效果很好。
我有一个蓝牙鼠标连接到我的 phone(galaxy s2,Android 4.1)。我正在尝试获取光标位置并使用 OnHoverListener:
在 TextView 中显示它private class MouseListener implements View.OnHoverListener {
@Override
public boolean onHover(View view, MotionEvent motionEvent) {
String position = motionEvent.getX() + " " + motionEvent.getY();
mousePosition.setText(position);
return false;
}
}
这是在 RelativeLayout 上设置的:
layout.setOnHoverListener(new MouseListener());
问题是它只在我点击时更新,而不是在我移动鼠标时更新。
代码正确。我用另一只鼠标试了一下,效果很好。