我有EditField。我想要显示的虚拟键盘只有数字,没有字母。有可能吗?
发布于 2013-03-15 08:31:53
您可以构造样式并将EditField.FILTER_NUMERIC作为样式传递:http://www.blackberry.com/developers/docs/7.0.0api/net/rim/device/api/ui/component/BasicEditField.html#FILTER_NUMERIC
或
您可以调用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接受任何小数(负、零、正,带可选小数点)。
https://stackoverflow.com/questions/12070835
复制相似问题