本文介绍了SearchView通过数字键盘使用多个逗号的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试让我的 SearchView
使用多个逗号和数字.不幸的是,我只能使用以下设置来使用一个逗号:
I'm trying to get my SearchView
to use multiple comma and numbers.Unfortunately I'm stuck with be able to use only one comma using the following settings:
SearchView searchView = (SearchView) menuItem.getActionView();
searchView.setInputType(InputType.TYPE_CLASS_NUMBER + InputType.TYPE_NUMBER_VARIATION_NORMAL);
另一个重要的一点是能够使用数字键盘.
Another important point is to be able to use the numeric keyboard.
因此,基本上,我想编写类似 2121,4932,4923
的内容在以下键盘中:
So, basically i would like to write something like 2121,4932,4923
in the following keyboard:
也许有人已经遇到了这个问题,或者可以直接向我提出一个相对的问题
Maybe someone has already faced this problem or can just direct me in a relative question
预先感谢,贾科莫.
推荐答案
val searchView: SearchView = search.actionView as SearchView
val editText = searchView.findViewById<EditText>(R.id.search_src_text)
editText.inputType = InputType.TYPE_CLASS_NUMBER + InputType.TYPE_NUMBER_FLAG_DECIMAL
editText.keyListener = DigitsKeyListener.getInstance("0123456789,")
这篇关于SearchView通过数字键盘使用多个逗号的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!