16
15

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

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アプリ

16
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
16
15

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?