关闭

单机屏幕的处理事件

标签: onTouchEvent
90人阅读 评论(0) 收藏 举报
分类:

onTouchEvent():单机屏幕的事件处理

public boolean onTouchEvent(MotionEvent event) {
		/* 
		 *  ACTION_DOWN-----用户按下屏幕的事件
		 *  ACTION_MOVE-----用户滑动的时间
		 *  ACTION_UP  -----用户手指从按下状态抬起屏幕的时间
		 *  函数:getX(),getY();
		 *  getAction()-----得到操作事件的类型
		 *  getDownTime()---得到用户按下的时间
		 *  getEventTime()--得到用户操作的时间
		 *  getPressure()---得到用胡的触摸压力值
		 */
		//当点击屏幕的时候
		if(MotionEvent.ACTION_DOWN==event.getAction()){
			//得到点击的x坐标
			float x=event.getX();
			//得到点击的Y坐标
			float y=event.getY();
			//显示坐标于Tv1上
			Toast.makeText(this, "点击的屏幕的位置为:\nx="+x+"\ny="+y, Toast.LENGTH_SHORT).show();
		}
		return super.onTouchEvent(event);
	}

笔记持续更新........
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:10115次
    • 积分:419
    • 等级:
    • 排名:千里之外
    • 原创:32篇
    • 转载:0篇
    • 译文:1篇
    • 评论:0条