【Android开发学习笔记】【第十课】运动事件 之——触摸屏
来源:互联网 发布:高级java工程师学校 编辑:程序博客网 时间:2024/05/07 04:30
概念
触摸屏 (TouchScreen) 和 滚动球(TrackBall)是Android 中除了键盘之外的主要输入设备。
而这两个事件都可以用运动事件(MotionEvent)用于接收他们的信息
直接看代码吧
package com.example.motion;import android.support.v7.app.ActionBarActivity;import android.os.Bundle;import android.view.MotionEvent;import android.widget.TextView;public class MainActivity extends ActionBarActivity { TextView mAction = null; TextView mPostion=null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mAction = (TextView)findViewById(R.id.action); mPostion = (TextView)findViewById(R.id.position); } public boolean onTouchEvent(MotionEvent event) { int action = event.getAction(); float x = event.getX(); float y = event.getY(); mAction.setText("action: "+ action); mPostion.setText("pos: \nx:"+x + " \ny:"+y); return true; }}
看一看结果啊
action代表当前按下屏幕的状态:
MotionEvent.ACTION_DOWN 为 0
MotionEvent.ACTION_UP 为 1
MotionEvent.ACTION_MOVE 为 2
另外 x, y就代表了当前按下的横纵坐标
0 0
- 【Android开发学习笔记】【第十课】运动事件 之——触摸屏
- android学习笔记之运动事件MotionEvent
- android触摸屏事件学习
- Android学习笔记(三)——简单的控件和基本响应:(触屏)运动事件的响应
- 多线程开发学习笔记之线程同步——事件
- Android开发笔记之《广播事件处理学习》
- Android应用开发学习笔记之事件处理
- STM32 TFT学习笔记——触摸屏
- iOS开发系列之运动事件
- Android学习笔记(四)——简单的控件和基本响应:(触屏)运动事件的响应(2)View的继承和onDraw的重载
- Android开发之触摸屏开发知识汇总
- Android开发之触摸屏开发知识汇总
- 弹性运动——学习笔记
- I.MX6Q(TQIMX6Q/TQE9)学习笔记——新版BSP之触摸屏驱动移植
- I.MX6Q(TQIMX6Q/TQE9)学习笔记——新版BSP之触摸屏驱动移植
- Linux驱动学习笔记之触摸屏驱动
- Linux驱动学习笔记之触摸屏驱动
- Linux驱动学习笔记之触摸屏驱动
- java实现:打印前n个质数
- 【Android开发学习笔记】【第六课】Activity的生命周期-下
- 【Android开发学习笔记】【第七课】五大布局-上
- 【Android开发学习笔记】【第八课】五大布局-下
- 【Android开发学习笔记】【第九课】重力感应
- 【Android开发学习笔记】【第十课】运动事件 之——触摸屏
- 【Android开发学习笔记】【随笔】UI线程
- 【Android测试】【随笔】在手机里用命令行创建中文文件夹
- 【Android测试】【第一节】ADB——初识和用法
- 【Android测试】【第二节】ADB——无线模式
- 【Android测试】【第三节】ADB——源码浅谈
- 1878: [SDOI2009]HH的项链
- 【Android测试】【第四节】LogCat——认识和使用
- ios——UILabel(换行模式)lineBreakMode