Java 如何从条形码蓝牙阅读器禁用文本输入编辑文本?
我使用蓝牙条形码阅读器。它就像一个物理键盘,当编辑文本时,它插入字符。当EditText未聚焦时,我在dispatchKeyEvent()中处理来自读卡器的事件。当EditText处于焦点且软键盘输入必须可访问时,我需要禁用条形码输入。您可以改用TextView。或添加标签: android:editable=“false”Java 如何从条形码蓝牙阅读器禁用文本输入编辑文本?,java,android,kotlin,Java,Android,Kotlin,我使用蓝牙条形码阅读器。它就像一个物理键盘,当编辑文本时,它插入字符。当EditText未聚焦时,我在dispatchKeyEvent()中处理来自读卡器的事件。当EditText处于焦点且软键盘输入必须可访问时,我需要禁用条形码输入。您可以改用TextView。或添加标签: android:editable=“false” 您可以改用文本视图。或添加标签: android:editable=“false” 我试过了,但软键盘输入必须是可访问的。我试过了,但软键盘输入必须是可访问的。实际上你不能
您可以改用文本视图。或添加标签: android:editable=“false”
我试过了,但软键盘输入必须是可访问的。我试过了,但软键盘输入必须是可访问的。实际上你不能。您应该在EditText上添加en-TextHandler,并检查字符串的长度,以了解何时处理搜索。但我不知道条形码的长度,可能会有所不同。您可以尝试添加条形码验证器来检查当前字符串是否可以是条形码。您得到解决方案了吗?您实际上无法。您应该在EditText上添加en TextHandler,并检查字符串的长度,以了解何时处理搜索。但我不知道条形码的长度,可能会有所不同。您可以尝试添加条形码验证器来检查当前字符串是否可以是条形码。您得到解决方案了吗?