0

我想创建EditField允许在Blackberry中忽略Numeric ValuesComma和其他值的值。

那么我如何通过编程代码来实现这一点?

谢谢。

4

2 回答 2

4

可以根据需要使用带有四个参数的 EditField 类来实现。

        EditField ef = new EditField(0, "0", 3, EditField.FILTER_NUMERIC)

将此字段添加到屏幕或经理

上面的代码将使该字段只接受整数值。如果它是一个虚拟键盘,它甚至不会在键盘上显示其他字符/aplhabets

希望这能解决您的问题。继续编码干杯!

于 2011-08-11T10:22:29.630 回答
1

为此使用过滤器.....

_numberEditField = new EditField(_name, "");
_numberEditField.setFilter(TextFilter.get(TextFilter.NUMERIC));
add(_numberEditField);
于 2011-08-11T12:41:43.207 回答