Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何从条形码蓝牙阅读器禁用文本输入编辑文本?_Java_Android_Kotlin - Fatal编程技术网

Java 如何从条形码蓝牙阅读器禁用文本输入编辑文本?

Java 如何从条形码蓝牙阅读器禁用文本输入编辑文本?,java,android,kotlin,Java,Android,Kotlin,我使用蓝牙条形码阅读器。它就像一个物理键盘,当编辑文本时,它插入字符。当EditText未聚焦时,我在dispatchKeyEvent()中处理来自读卡器的事件。当EditText处于焦点且软键盘输入必须可访问时,我需要禁用条形码输入。您可以改用TextView。或添加标签: android:editable=“false” 您可以改用文本视图。或添加标签: android:editable=“false” 我试过了,但软键盘输入必须是可访问的。我试过了,但软键盘输入必须是可访问的。实际上你不能

我使用蓝牙条形码阅读器。它就像一个物理键盘,当编辑文本时,它插入字符。当EditText未聚焦时,我在dispatchKeyEvent()中处理来自读卡器的事件。当EditText处于焦点且软键盘输入必须可访问时,我需要禁用条形码输入。

您可以改用TextView。或添加标签:

android:editable=“false”


您可以改用文本视图。或添加标签:

android:editable=“false”


我试过了,但软键盘输入必须是可访问的。我试过了,但软键盘输入必须是可访问的。实际上你不能。您应该在EditText上添加en-TextHandler,并检查字符串的长度,以了解何时处理搜索。但我不知道条形码的长度,可能会有所不同。您可以尝试添加条形码验证器来检查当前字符串是否可以是条形码。您得到解决方案了吗?您实际上无法。您应该在EditText上添加en TextHandler,并检查字符串的长度,以了解何时处理搜索。但我不知道条形码的长度,可能会有所不同。您可以尝试添加条形码验证器来检查当前字符串是否可以是条形码。您得到解决方案了吗?