我有EditField。我只想用数字显示虚拟键盘,不带字母。可能吗?仅显示EditField的数字键盘
回答
editText.setInputType(InputType.TYPE_CLASS_NUMBER);
amount->setInputMode(bb::cascades::TextFieldInputMode::NumbersAndPunctuation);
你可以在这里找到所有类型: https://developer.blackberry.com/cascades/reference/bb__cascades__textfieldinputmode.html
您可以构建EditField中,并通过EditField.FILTER_NUMERIC
的风格:http://www.blackberry.com/developers/docs/7.0.0api/net/rim/device/api/ui/component/BasicEditField.html#FILTER_NUMERIC
OR
你可以拨打EditField.setFilter()
http://www.blackberry.com/developers/docs/7.0.0api/net/rim/device/api/ui/component/BasicEditField.html#setFilter(net.rim.device.api.ui.text.TextFilter)并通过TextFilter
。使用静态TextFilter.get()
功能,并通过从TextFilter
类的过滤器常量之一,例如http://www.blackberry.com/developers/docs/7.0.0api/net/rim/device/api/ui/text/TextFilter.html#NUMERIC
数字滤波器仅接受非负整数(0 - 999999999及以后),整数过滤器接受负数,零和积极的所有整数,并且REAL_NUMERIC接受任何十进制数(负数,零,正数,带有一个可选的小数点)。
您还可以使用
object.setFilter(TextFilter.get(TextFilter.NUMERIC));
- 1. Flex 4.5.1 mobile - 仅显示数字键盘
- 2. 如何将小键盘字符限制为仅数字(bada中的editField)
- 3. 显示数字小键盘
- 4. 键盘只显示数字
- 5. 仅显示Ionic/Cordova应用程序上的数字键盘
- 6. 数字键盘键盘不显示返回键中的iPhone
- 7. Phonegap - js提示显示数字键盘
- 8. 我的数字键盘未显示
- 9. Android Webview:显示数字键盘?
- 10. 如何显示数字键盘
- 11. 显示键盘
- 12. 仅在键盘上显示字母(禁用数字和标点符号)
- 13. qml仅限虚拟键盘数字
- 14. 显示iPhone键盘
- 15. 当键盘显示
- 16. 时显示键盘
- 17. 想要在默认字母键盘中显示数字软输入键盘
- 18. 差异键盘显示和键盘将显示
- 19. 的QTextEdit不显示键盘
- 20. 键盘不显示的onload
- 21. UIActivityIndicatorView显示的键盘
- 22. 的UITextField - 键盘不显示
- 23. Libgdx - Textfield,显示键盘输入字段
- 24. 防止键盘显示字符气泡
- 25. Android键盘弹出字符不显示
- 26. 键盘与中间的数字键盘?
- 27. 键盘显示时不显示视图?
- 28. 在BlackBerry的ListField中显示EditField
- 29. 显示拨号键盘
- 30. 键盘不会显示
我很困惑 - 我似乎无法找到BB 7.0.0 API在setInputType方法?你能发布一个链接到文档吗? –