画面全体に関連するタッチ情報が欲しいのですが、ボタンに関連するだけのタッチ情報を取得しています。
ButtonTouchListener = new OnTouchListener(){
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_DOWN) {
switch(v.getId()){
case R.id.somebutton
//do things
//....etc
}
int action = event.getAction();
switch(action){
case MotionEvent.ACTION_UP:
act += event.toString();
System.out.println("release: " + act);
}};
イベントから取得している x と y はボタンに関連しています (0、0 はボタンの隅であり、画面の隅ではありません)。ボタンが押されたときのみ、画面全体に対する x と y の位置を取得するにはどうすればよいですか?