Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/186.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
Android-将EditText键盘输入类型设置为符号和数字(“123”)_Android_Android Edittext - Fatal编程技术网

Android-将EditText键盘输入类型设置为符号和数字(“123”)

Android-将EditText键盘输入类型设置为符号和数字(“123”),android,android-edittext,Android,Android Edittext,我有一个editText,我想将数字和符号键盘(“123”)作为默认输入类型,因为用户主要输入数字、斜杠和百分号 我看了一下这里的问题,但这些问题大多显示的是数字键盘。我已经尝试了解决方案editText.setRawInputType(Configuration.KEYBOARD\u QWERTY)但它显示了android 4.4.4上的数字键盘 现在我被卡住了,因为xml中的输入类型似乎没有显示?123键盘。我想用程序来代替,但这似乎也是一条死胡同 有什么想法吗 尝试输入类型而不是配置。退房

我有一个editText,我想将数字和符号键盘(“123”)作为默认输入类型,因为用户主要输入数字、斜杠和百分号

我看了一下这里的问题,但这些问题大多显示的是数字键盘。我已经尝试了解决方案
editText.setRawInputType(Configuration.KEYBOARD\u QWERTY)但它显示了android 4.4.4上的数字键盘

现在我被卡住了,因为xml中的输入类型似乎没有显示?123键盘。我想用程序来代替,但这似乎也是一条死胡同


有什么想法吗

尝试输入类型而不是配置。退房。

没有办法做到这一点。你所能做的就是给它输入类型。键盘本身将根据EditorInfo(包含输入类型和一些其他信息)决定显示什么,每个键盘的显示方式也会有所不同——请记住,并非所有手机都会使用默认键盘,一些OEM(三星)也有自己的键盘(它们用默认键盘代替)。你唯一的选择是发送一个数字输入类型,并希望它显示你想要的