我想创建EditField
,允许数值, 逗号和其他值在黑莓中被忽略。
那么我如何通过编程代码实现这一点呢?
谢谢。
可以根据需要使用带有四个参数的EditField类来实现。
EditField ef = new EditField(0, "0", 3, EditField.FILTER_NUMERIC)
将此字段添加到屏幕或管理器
上面的代码将使字段只接受整数值。如果它是一个虚拟键盘,它甚至不会在键盘
上显示其他字符/字母。希望这能解决你的问题。保持编码干杯! !
使用过滤器.....
_numberEditField = new EditField(_name, "");
_numberEditField.setFilter(TextFilter.get(TextFilter.NUMERIC));
add(_numberEditField);