android获取用户点击的坐标
本文来自:安卓航班网
具体方式:
1, Activity中实现onTouchEvent方法,通过event.getX()和event.getY()即可以获得用户操作的坐标。
2, 根据获取到的坐标值,进行判断,执行需要的操作。
具体代码如下:
public class AbsoluteLayout extends Activity {
private TextView tv;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
tv = (TextView) findViewById(R.id.tv);
}
//实现onTouchEvent方法
public boolean onTouchEvent(MotionEvent event) {
//如果是按下操作
if (event.getAction() == MotionEvent.ACTION_DOWN) {
showXY(event.getX(), event.getY());
}
return super.onTouchEvent(event);
}
//获取到坐标,进行判断
private void showXY(float x, float y) {
if (x > 215 && y > 215 && x < 250 && y < 250) {
tv.setText("点中了");
} else {
tv.setText("x坐标:" + x + " y坐标:" + y);
}
}
}
原文地址:http://www.apkway.com/forum.php?mod=viewthread&tid=2454&extra=page%3D1
转载于:https://www.cnblogs.com/yyq-quan/archive/2011/08/02/2125224.html
android获取用户点击的坐标相关推荐
- Swift 通过touchesBegan 方法获取用户点击的view,模拟连续点击效果
一:代码实现 var mV:UIView!var flag = falseoverride func viewDidLoad() {super.viewDidLoad()mV = UIView(fra ...
- Android开发——后台获取用户点击位置坐标(可获取用户支付宝密码)
1. getevent命令 我们首先是根据adb shell getevent命令获取到被点击位置的信息. 这里要说明的是,不同的手机手机获得的点击输出是不一样的.以我的真机为例,输出如下 本文原创, ...
- 【百度地图API·javascriptapi】地图定位、创建自定义图标、获取用户点击位置
引言 地图在网页上的应用远不止于展示,我们可以借助百度地图定位用户的当前位置,在地图上创建自定义的标记,或者在用户点击地图的时候,获取用户点击位置的经纬度. 定位 百度地图给用户提供了专门的定位api ...
- Android获取用户位置
在很多生活类工具应用中都会包含用户位置信息,这样更方便的为用户服务. 经常我们使用三种方式进行定位,获取用户位置,分别是基于基站定位, 网络定位,GPS定位. 一:基站定位(passive):这是基于 ...
- android 按键用户点击事件,Android按键事件处理过程详解
Android按键事件处理过程详解 (2013-09-26 14:05:19) 标签: it 在Android系统中,存在多种界面事件,如点击事件.触摸事件.焦点事件和菜单事件等,在这些界面事件发生时 ...
- android获取用户手机信息,Android – 使用AccountManager /手机所有者的姓氏和姓氏获取用户数据...
在 Ice Cream Sandwich获得此信息很容易,因为Android包含代表设备所有者的个人资料 – 此配置文件称为"Me"配置文件,并存储在 ContactsContra ...
- Android 获取用户安装的app信息
在电子市场类软件中,管理应用程序要获取已经安装的应用程序列表,下面提供两种方法,参考了 http://www.cnblogs.com/mengshu-lbq/archive/2010/09/09/18 ...
- android 获取用户双开,android 5.0 创建多用户 双开多开应用(1)
Andriod5.0多用户 双开应用 android多用户是5.0之后有的,类似windows的账户系统 不过官方还没有完全确认,API大都是hide状态 我这里提供一种方式并不适用所有的,由于我们有 ...
- 安卓java 模拟点击类_Android模拟用户点击的实现方法
前言 Android模拟用户点击.在自动化测试中可使用的工具. 可以利用adb命令,也可以使用Android SDK中的monkeyrunner工具. win7-64 gitbash 使用adb命令 ...
- Unity两种获取屏幕点击位置的世界坐标方法
工作需要,需要根据用户点击的位置向四周发射射线,但是如何获取这个点成了问题. 首先我们需要知道一个方法,一个变量. 这个变量是 Input.mousePosition这个变量是用户点击的屏幕坐标(像素 ...
最新文章
- Ubuntu 13.10 安装Terminalx 后更改默认终端设置
- 浅析Java各种变量线程安全问题
- PHP中集成PayPal标准支付
- 自然数 素数 质数_在Java中获取素数的无限列表
- 外设驱动库开发笔记18:MS5837压力变送器驱动
- 计算机显示休眠状态进不去,解决方法:关闭计算机,或使其进入睡眠或休眠状态...
- Matlab 散点 拟合 曲率,有数据点,希望得到一条拟合曲线,再求出这条曲线的曲率,求助!...
- 三到五年Java简历模板
- NS3 Tracing System详解
- html种颜色的三种不同表示方法,html网页背景颜色的代码是什么?颜色有几种表示方法?...
- nali工具解析ip来源
- 《编码-隐匿在计算机软硬件背后的语言》--读后小记
- Oracle (01)Oracle数据库的安装步骤.搭建上课所用的数据库环境.table (二维表).查看表结构.数据库中常用的数据类型
- 域名服务器作用是,域名服务器的作用
- 【系统运维-raid5】HW5885V3下挂4块2T硬盘如何做RAID5
- DBeaver Read-only:No corresponding table column
- 微信限制收付款怎么解决_解决付款处理问题
- 打印模板-Zebra指令
- 【搜索】【Meet in the middle】世界冰球锦标赛Ice Hockey World Championship
- java反编译工具(class转java)