很小很简单的程序,但很有用:
?
package com.ray.touch;import android.app.Activity;import android.os.Bundle;import android.view.MotionEvent;import android.widget.TextView;import android.widget.Toast;public class TouchPaint extends Activity { TextView tv; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); tv = (TextView) findViewById(R.id.tv); } @Override public boolean onTouchEvent(MotionEvent event) { float x = event.getX(); float y = event.getY(); switch(event.getAction()){ case MotionEvent.ACTION_DOWN: tv.setText("down"+"("+x+","+y+")");break; case MotionEvent.ACTION_UP: tv.setText("up"+"("+x+","+y+")");break; case MotionEvent.ACTION_MOVE:tv.setText("move"+"("+x+","+y+")");break; } return super.onTouchEvent(event); }}
?
1 楼 geek87 2011-05-26
不错,友情支持一下。
