如何在Android应用里屏蔽鼠标点击事件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Android应用里屏蔽鼠标点击事件相关的知识,希望对你有一定的参考价值。

最近在做的一个项目,在安卓4.2的平板上,使用到了条码枪,条码枪是用OTG接入的。我的做法比较简单,在界面上添加了一个EditText来自动获取条码枪输入的数据,再做相关处理
但问题出现了,每次条码枪的数据进来时,界面上的某些地方,就出现了点击事件,像是有接入鼠标在点击我的Button
于是我想通过屏蔽鼠标点击事件的方式来处理这个问题,但我没有相关经验
另外发现,即使不在我的应用里使用条码枪扫描条码,也会出现点击事件,返回到系统桌面后使用条码枪,会启动某些应用
请问各位大神,我应该如何做?谢谢!

这个应该跟你的条码枪有关吧 你试试 不让edittext获取焦点 或者 在触屏事件加个拦截 我只是猜测!追问

我自己也怀疑是系统把条码枪传入来的数据,解释成了鼠标点击的坐标

追答

那就看看条码枪的 开发文档!!

参考技术A 启动条码枪的时候你禁用按钮试试? 参考技术B 这个好复杂

以上是关于如何在Android应用里屏蔽鼠标点击事件的主要内容,如果未能解决你的问题,请参考以下文章

QT--控件屏蔽鼠标点击事件

c#WinForm鼠标和键盘触发事件问题

IE9 通过屏蔽画布元素转发鼠标事件

vtk 屏蔽鼠标交互事件

如何只屏蔽headerView上的长按事件

在js页面中怎样修改鼠标右键功能?