on touch イベントを使用して、ユーザーがタッチした位置を見つけました。次のコードを使用しました
@Override
public boolean onTouch(View v, MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
float x=event.getX();
float y=event.getY();
Log.d("MULTIPLE", "X=" + x + " Y=" + y);
}
return true;
}
そして、位置に応じて、いくつかのメソッドが呼び出されます。
異なるデバイスでテストしたところ、x と y の値が変更されました。すべてのデバイスで x と y の一意の値を取得する方法はありますか