2

我有一部安卓2.3.5的手机,可以连接蓝牙鼠标。但我发现它只响应左键单击和鼠标移动。

if (event.getAction() == MotionEvent.ACTION_DOWN) {//Left Button

} else if (event.getAction() == MotionEvent.ACTION_UP) {//Left Button
} else if (event.getAction() == MotionEvent.ACTION_MOVE) {

}

其他动作代码是什么,例如右键,滚轮?

谢谢

4

1 回答 1

4

显然,您使用的 API 级别 (10) 仍然无法区分一个鼠标按钮或另一个鼠标按钮,并且所有点击都被视为屏幕上的触摸。如果您使用 14 岁以上的人,您可以MotionEvent.getButtonState()检查它是按下的主要按钮、次要按钮还是其他按钮。

来源

于 2012-10-27T13:41:17.713 回答