指定された xy 座標からビューを取得するにはどうすればよいですか? 実際、私は Android 用の Bluetooth マウス ドライバーを開発しています。このドライバーでは、 mouse から x 、 y 座標を受け取っているため、ユーザーがクリックすると、その特定のビューにイベントがディスパッチされます。このコードを見つけました
void simulateEventDown( View v, long x, long y )
{
MotionEvent e = MotionEvent.obtain( SystemClock.uptimeMillis(),
SystemClock.uptimeMillis(), MotionEvent.ACTION_DOWN, x, y, 0);
v.dispatchTouchEvent(e);
}
イベントをディスパッチしますが、 x,y のビューがわかりません。助けてくれてありがとう。