java - 如何在 onClickListener 中获取点击位置?

标签 java android

<分区>

如何通过onClickListener获取点击位置?在 onTouchListener 中点赞。

      int x = (int)event.getX();
      int y = (int)event.getY();

最佳答案

使用带有 ACTION_DOWN 标志的 onTouchListener

view.setOnTouchListener(new View.OnTouchListener() {
        public boolean onTouch(View v, MotionEvent event) {
            if (event.getAction() == MotionEvent.ACTION_DOWN){
                int x = (int) event.getX();
                int y = (int) event.getY();
            }
            return true;
        }
    });

关于java - 如何在 onClickListener 中获取点击位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8973148/

相关文章:

java - 简单的注销实现java

java - 在java中使用XOauth2通过IMAP连接到microsoft Outlook.com

java - LibGDX 中带有表格布局的菜单不会加载

Android Junit 测试-Mockito 类未找到异常

java - 如何为所有类配置log4j fileappender?

java - Android:将方法关联到智能手机的主页按钮

Android NDK 和 FFMPEG 构建

android - 有没有办法获取 Android(免费)应用程序下载数据?

java - 为什么android开发中原生c比java快

java - 如何在 Coldfusion 中将服务帐户与 google 目录 API 结合使用