需要数只有软键盘? [英] Need number only soft keyboard?

查看:698
本文介绍了需要数只有软键盘?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好我需要一个软键盘,只有数字值<大骨节病> 0 到<大骨节病> 9 和<大骨节病>输入键。如果没有显示任何东西比这些像其他 等等...

Hi I need a soft keyboard with only numeric values 0 to 9 and Enter key. Shouldn't show anything other than these like . , ( ) etc...

我试了几个选项,<一个href="http://stackoverflow.com/questions/3357302/only-show-number-buttons-on-soft-keyboard-in-android">as这里建议,但没有任何事情似乎为我工作。

I tried several options as suggested here but nothings seems to work for me.

  1. setRawInputType(Configuration.KEYBOARD_QWERTY)
  2. setRawInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_SIGNED)
  3. setRawInputType(InputType.TYPE_CLASS_NUMBER)
  4. setRawInputType(InputType.TYPE_CLASS_PHONE)
  1. setRawInputType(Configuration.KEYBOARD_QWERTY)
  2. setRawInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_SIGNED)
  3. setRawInputType(InputType.TYPE_CLASS_NUMBER)
  4. setRawInputType(InputType.TYPE_CLASS_PHONE)

我总是有多余的字符显示出来,如键盘上的:

I always have the extra characters show up on the keyboard like:

setRawInputType(Configuration.KEYBOARD_12KEY)显示一个键盘是这样的:

setRawInputType(Configuration.KEYBOARD_12KEY) shows a keyboard like this:

将为AP preciate任何帮助。先谢谢了。

Would appreciate any help. Thanks in advance.

请注意:

  • 安卓的minSdkVersion =14:ICS4.0
  • 安卓targetSdkVersion =17:JB 4.2
  • android:minSdkVersion="14": ICS4.0
  • android:targetSdkVersion="17": JB 4.2

推荐答案

所有你能为标准键盘要做的就是提示输入类型。键盘仍然可以显示或不显示任何键就是了。如果你的必须的有一定的键也只有这些,你需要创建一个自定义的软键盘。如果这只是你的应用程序,特别是如果这只是一个活动,我也不会真正实现一个标准键盘,而只是使用视图/按钮,做相应的动作。

All you can do for standard keyboards is suggest input types. The keyboard can still display or not display whatever keys it wants. If you must have certain keys and only those, you need to create a custom soft keyboard. If it's only for your app, and especially if it's only for one activity, I wouldn't actually implement a standard keyboard, but just use views/buttons that do the appropriate actions.

这篇关于需要数只有软键盘?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆