LoginSignup
15
15

More than 5 years have passed since last update.

Androidアプリでタッチした位置(座標)を取得する方法

Last updated at Posted at 2014-05-12

Androidアプリでタッチした位置(座標)を取得する方法

画面でタッチした位置を取得する方法をメモ。
(簡単すぎるが、あまり使わないので忘れがちのため)

アプリを起動して画面をタッチした場合、ActivityクラスのonTouchEventが呼び出される。その際に引数として渡されるMotionEventクラス内のメソッドを使用することでタッチした位置(座標)を取得できる。

■実装方法

タッチしたX軸とy軸の位置を取得する処理をonTouchEvent内に記載する。

public boolean onTouchEvent(MotionEvent event)
{
    //X軸の取得
    float pointX = event.getX();

    //Y軸の取得
    float pointY = event.getY();

    //取得した内容をログに表示
    Log.d("TouchEvent", "X:" + pointX + ",Y:" + pointY);

    return true;
}

以上、参考まで。


簡単家計簿 Androidアプリ

15
15
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
15
15