Java 输入筛选器对所有键盘的工作方式不同
我想创建一个用于添加车辆编号的输入过滤器。我想实现这一点,但我的代码在所有键盘上的工作方式都不一样。 以下代码中的源变量值对于所有键盘都不相同 编辑: 比如说,, 假设用户想要输入MH 19。 如果用户按1,则在谷歌键盘上源变量的值显示为1,但在快捷键键盘上,源变量的值显示为MH1 SpacesInputFilter.javaJava 输入筛选器对所有键盘的工作方式不同,java,android,android-edittext,android-input-filter,Java,Android,Android Edittext,Android Input Filter,我想创建一个用于添加车辆编号的输入过滤器。我想实现这一点,但我的代码在所有键盘上的工作方式都不一样。 以下代码中的源变量值对于所有键盘都不相同 编辑: 比如说,, 假设用户想要输入MH 19。 如果用户按1,则在谷歌键盘上源变量的值显示为1,但在快捷键键盘上,源变量的值显示为MH1 SpacesInputFilter.java 我已经解决了这个问题。事实上,问题是,当用户输入时,软件键盘会自行执行一些活动。这些活动旨在改善体验。我们需要以某种方式禁用这些活动,以便获得原始输入 所以这对我来说很有
我已经解决了这个问题。事实上,问题是,当用户输入时,软件键盘会自行执行一些活动。这些活动旨在改善体验。我们需要以某种方式禁用这些活动,以便获得原始输入 所以这对我来说很有效
editText.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
我已经解决了这个问题。事实上,问题是,当用户输入时,软件键盘会自行执行一些活动。这些活动旨在改善体验。我们需要以某种方式禁用这些活动,以便获得原始输入 所以这对我来说很有效
editText.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
你能举例说明每个键盘的值吗?你能举例说明每个键盘的值吗?
editText.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);