2015-10-16 166 views
0

我有一个蓝牙鼠标连接到我的手机(galaxy s2,Android 4.1)。我试图让光标的位置,并使用OnHoverListener在TextView中显示出来:跟踪鼠标光标android

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()); 

的问题是,它仅更新,当我点击而不是当我移动鼠标。

+0

看看这可以帮助你:https://stackoverflow.com/questions/5454448/android-tracking-mouse-pointer-movement – ChrisStillwell

+0

我也试过,但它也做了同样的事情。 – Jeroen

回答

0

该代码是正确的。我用另一只鼠标试了一下,它工作。