在Android上隐藏鼠标指针

Cas*_*eyB 10 java mouse android mouse-pointer ouya

我正在为OUYA和Android编写游戏,而我正在使用OUYA控制器上的触控板.当你触摸它时,鼠标指针出现,我找不到隐藏它的方法.我认为这对于Android上网本上的游戏来说也是一个问题.有没有人找到一种与光标交互的方式,而不仅仅是监听事件?

Gav*_*ery 7

这不会隐藏鼠标,但它至少有助于防止触摸事件干扰您的操纵杆处理代码 - 这不是我所知道的正确解决方案,但仍然可以帮助登陆此页面的人:

public boolean onGenericMotionEvent(MotionEvent event) {
    if ( (event.getSource() & InputDevice.SOURCE_CLASS_JOYSTICK) != 0) {
        //handle the event
        return true;
    }
    else {
        return false;
    }
}
Run Code Online (Sandbox Code Playgroud)