package com.android_textbook.learnjunit; import android.app.Activity; import android.os.Bundle; import android.view.MotionEvent; import android.widget.TextView; import com.android_textbook.learnjunit.R; public class TouchActivity extends Activity { private TextView mTouchPositionText; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_touch); mTouchPositionText = (TextView)findViewById(R.id.touchPositionText); } @Override public boolean onTouchEvent(MotionEvent event) { if (event.getAction() == MotionEvent.ACTION_DOWN) { String text = (int)event.getX() + "," + (int)event.getY(); mTouchPositionText.setText(text); } else if (event.getAction() == MotionEvent.ACTION_UP) { String text = mTouchPositionText.getText() + " - " + (int)event.getX() + "," + (int)event.getY(); mTouchPositionText.setText(text); } return super.onTouchEvent(event); } }