7

一般的なマウスを使用していると仮定すると、Android でマウス ポインターの X 座標と Y 座標を追跡することは可能ですか?

4

3 に答える 3

9

必要なものOnGenericMotionListener:

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

}

api14+が必要[確認済み] USBマウスを備えたタブレットを見つけて、マウスの動きでこれが機能することを確認できます。メッセージが殺到するので、単純な操作やスリープを検討する必要があります。

于 2012-08-28T02:37:39.163 に答える
0

ACTION_MOVEのドキュメントから、ドラッグ イベントのみが報告されると考えるようになりました。

getAction() の定数: プレス ジェスチャ中 (ACTION_DOWN と ACTION_UP の間) に変更が発生しました。モーションには、最新のポイントと、最後のダウンまたは移動イベント以降の中間ポイントが含まれます。

于 2011-03-28T04:01:00.417 に答える