我是BlackBerry开发的新手,但是我在Java ME开发方面经验丰富。在创建第一个要发布的应用程序时,我遇到了一个BasicEditField,它必须被限制为仅十进制(此应用程序是货币转换应用程序)。

但是到目前为止,我还没有找到一种方法来做到这一点。我可以使用BasicEditField.FILTER_REAL_NUMERIC,它将只允许输入数字,而不能输入小数。 BlackBerry Java Quick Start Guide也没有这样的示例。

由于这是一种相当普遍的情况,我认为应该有某种方法可以实现这一目标。有任何想法吗?

提前致谢!

最佳答案

这不是编程问题,而是用户级别的问题。

BasicEditField.FILTER_REAL_NUMERIC可以正常工作,并且可以输入带或不带小数的正负值。您只需键入点键即可插入小数点分隔符。

07-27 13:43