当前位置:  开发笔记 > Android > 正文

Android上的数字软键盘

如何解决《Android上的数字软键盘》经验,为你挑选了1个好方法。

我正在开发一个Android应用程序,我们使用WebView显示从Web Server提供的Web页面.一切都工作正常除了问题,当我使用软键盘并切换到数字键输入并从第一个字段移动到下一个字段时,键盘布局自动更改为字母数字.

有什么方法可以使用我只能在数字模式下拉虚拟键盘只需要输入数字吗?

感谢致敬.



1> 小智..:
editTextField.setRawInputType(Configuration.KEYBOARD_QWERTY);

这将首先显示带有数字版本的普通键盘,但允许您在它们之间切换.

getInput.setRawInputType(Configuration.KEYBOARD_12KEY);

这仅显示数字,没有输入文本值的选项.

我遇到了类似的情况.我只想要数值,但我有一个"提示"是文本.将inputType设置为number将不允许显示提示.这很好用.


你不应该使用InputType.TYPE_CLASS_NUMBER而不是Configuration.KEYBOARD_QWERTY和InputType.TYPE_CLASS_PHONE而不是Configuration.KEYBOARD_12KEY?这些是相同的int值,因此具有相同的影响,但我认为这些是正确的类型.
推荐阅读
依然-狠幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有