package com.pinecone.technology.mcommerce.learning.android.chapter11.motionEvent;
// This file is MainActivity.java
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.MotionEvent;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.View.OnLongClickListener;
import android.view.View.OnTouchListener;
import android.widget.Button;
import com.pinecone.technology.mcommerce.learning.android.chapter11.R;
public class OnTouchListenerOnTouchEventActivity extends Activity implements
OnTouchListener, OnClickListener, OnLongClickListener {
private static final String TAG = "OnTouchListenerOnTouchEventActivity";
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.motion_event);
Button myBtn = (Button) findViewById(R.id.MyBtn);
// myBtn.setOnTouchListener(this);
myBtn.setOnClickListener(this);
myBtn.setOnLongClickListener(this);
}
@Override
public boolean onTouch(View v, MotionEvent event) {
Log.v(TAG, "-----------------------------");
Log.v(TAG, "Got view in onTouch");
Log.v(TAG, MotionEventLogUitl.describeEvent(v, event));
return false;
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Log.v(TAG, "Got view in onClick");
}
@Override
public boolean onLongClick(View v) {
// TODO Auto-generated method stub
Log.v(TAG, "Got view in onLongClick");
return false;
}
}