`

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);
}
}
}

分享到:
评论

相关推荐

    Android获取用户点击的坐标

    通过以上分析,我们可以看到在Android中获取用户点击坐标的基本原理和实现方法。这不仅为开发者提供了更灵活的用户界面设计能力,也为增强用户体验提供了可能。然而,值得注意的是,随着Android版本的更新,某些API...

    Android点击屏幕坐标对应OpenGL ES坐标

    当用户点击屏幕时,我们可以重写`onTouchEvent`方法,从中获取到点击的坐标。 3. **在OpenGL ES中绘制** 要在点击位置生成一个三角形,首先需要设置OpenGL ES环境,包括初始化GLSurfaceView、创建和绑定着色器、...

    获取点击位置的颜色

    这个功能可以帮助开发者获取用户在屏幕上点击位置所对应的像素颜色,从而实现如颜色选择器、像素分析等应用功能。以下我们将详细探讨如何实现这一功能。 首先,我们需要了解Android中的颜色获取涉及到的主要组件和...

    获取点击手机屏幕的xy坐标值简单代码demo

    在Android开发中,有时我们需要获取用户在屏幕上点击的位置,以便实现特定的功能,比如自定义手势识别、游戏控制或UI交互。这个"获取点击手机屏幕的xy坐标值简单代码demo"正是针对这一需求的一个实例。接下来,我们...

    android Accessibility无障碍服务实现获取系统全局任何控件的名称和坐标信息

    总结起来,Android 的 Accessibility 服务为我们提供了一个强大且灵活的接口,可以获取到系统全局任何控件的名称和坐标信息。通过适当地配置服务并监听 AccessibilityEvent,开发者可以实现各种自定义功能,增强应用...

    Android 根据坐标判断扇形点击区域

    在Android开发中,有时我们需要实现根据用户触摸屏幕的坐标来判断其点击的是哪个特定的图形区域,例如将一个圆分成四个扇形区域。这个任务在创建互动式UI或者游戏时非常常见。本篇将深入探讨如何实现“Android根据...

    android坐标画矩形

    4. **事件监听**: 为了获取用户输入的坐标,你需要为Android控件(如Button)添加`OnClickListener`,当用户点击按钮提交坐标时触发相应的方法。或者,如果需要实时交互,可以使用`MotionEvent`监听用户的触摸事件。...

    根据 坐标 模拟点击事件

    // 获取点击按钮的坐标,这里假设button与目标View在同一位置 int[] location = new int[2]; button.getLocationOnScreen(location); float x = location[0] + button.getWidth() / 2f; // 中心点x坐标 float y...

    adb定位button坐标,实现模拟点击button

    利用adb模拟点击的辅助库,需要提前安装好adb工具。 使用方法 1.下载lib.sh,打开git bash,Linux和Mac用户直接打开终端即可 2.输入命令 source lib.sh 3. 根据按钮的文本找到设置按钮的坐标 findButton 设置 得到...

    arcgis for android空间查询 点击某点,选中该点所在区域

    我们可以使用MapView的setOnTouchListener方法来注册一个监听器,当用户点击地图时,监听器会接收到相应的触控事件。例如: ```java mapView.setOnTouchListener(new View.OnTouchListener() { @Override public ...

    android坐标获取示例

    在Android开发中,获取屏幕坐标是一项基础且重要的任务,尤其在涉及到用户交互和手势识别时。本示例“android坐标获取示例”旨在教授开发者如何在Android应用中捕获并处理触摸事件,以及如何获取标题栏(titlebar)...

    Android实现注册登录后 点击获取当前地理位置及经纬度坐标

    在Android应用开发中,获取用户当前的地理位置及经纬度坐标是一项常见的需求,这通常涉及到位置服务、网络通信以及数据解析等多个技术点。本项目通过Android Studio实现了一个完整的流程,包括用户注册登录、与...

    android截屏和向屏幕发点击坐标

    本文将详细讲解如何实现Android设备的截屏操作,以及如何通过编程方式向屏幕发送点击坐标,模拟用户触摸事件。 一、Android截屏 1. **系统自带截屏**:Android设备通常都提供了快捷键进行截屏,通常是同时按下电源...

    点击坐标捕捉器

    "点击坐标捕捉器"是一款工具应用,主要用于帮助用户获取在屏幕上点击操作后的位置坐标。这个应用的核心功能是记录用户在屏幕上的点击位置,并提供这些坐标数据。在IT领域,这样的工具常常被开发者、测试人员或者游戏...

    Android百度地图Marker轨迹坐标连线

    在"Android百度地图Marker轨迹坐标连线"这个项目中,我们主要关注如何在地图上显示多个Marker并用线段连接它们,形成一条轨迹。这个功能在路径规划、导航或者运动轨迹记录等场景中非常实用。 首先,我们需要集成...

    动态获取坐标

    描述中提到的“注释掉的button是获取器左上与右下的坐标显示”,这可能是指一个功能按钮,当用户点击后,会显示屏幕的左上角和右下角坐标。这有助于开发者或用户了解屏幕的边界,尤其是在进行布局设计或像素级调整时...

    OnTouch的简单demo

    在`onTouch`方法中,参数`event`就是`MotionEvent`实例,我们可以从中获取到用户触摸屏幕的详细信息。 3. **ACTION_DOWN**与**ACTION_UP** - `ACTION_DOWN`:当用户手指接触到屏幕时触发,是触摸事件的开始。 - `...

    Android 支持滚动的自定义坐标系

    这个"Android 支持滚动的自定义坐标系"项目就是为了实现这样一个功能,允许用户根据自己的需求定义坐标轴、刻度、网格线等元素,并且支持图形的滚动查看,使得大数据量的图表展示更加便捷。 首先,我们要理解自定义...

    android获得当前view在屏幕中坐标的方法

    在这个例子中,`onItemClick()`事件中我们获取了被点击项在屏幕上的Y坐标,并将其存储在`oldListY`中。然后在设置新的Adapter后,通过`setSelectionFromTop()`方法恢复到之前的位置。 总的来说,`...

    深入浅析Android坐标系统

    Android坐标系统是...总之,Android坐标系统是构建用户界面和处理触摸事件的关键。深入理解坐标系统,有助于开发者更灵活地控制UI元素,并实现复杂的功能和动画。在自定义控件时,对坐标逻辑的掌握更是不可或缺。

Global site tag (gtag.js) - Google Analytics