android – 需要数字只有软键盘?

前端之家收集整理的这篇文章主要介绍了android – 需要数字只有软键盘?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
嗨,我需要一个只有数字值0到9和回车键的软键盘.不应该显示除这些之外的任何东西.,()等…

我尝试了几个选项as suggested here,但nothings似乎为我工作.

> setRawInputType(Configuration.KEYBOARD_QWERTY)
> setRawInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_SIGNED)
> setRawInputType(InputType.TYPE_CLASS_NUMBER)
> setRawInputType(InputType.TYPE_CLASS_PHONE)

我总是在键盘显示额外的字符,如:

setRawInputType(Configuration.KEYBOARD_12KEY)显示一个如下键盘

感谢任何帮助.提前致谢.

注意:

> android:minSdkVersion =“14”:ICS4.0
> android:targetSdkVersion =“17”:JB 4.2

解决方法

所有你可以做的标准键盘是建议输入类型.键盘仍然可以显示不显示任何需要的键.如果您必须具有某些键,只需要一些键,则需要创建一个自定义键盘.如果它只适用于你的应用程序,特别是如果它只是一个活动,我实际上不会实现一个标准的键盘,而只是使用视图/按钮进行适当的操作.

猜你在找的Android相关文章