我的观点使用TextField
输入密码。
密码可能包含特殊字符,例如法语重音字符。
我读到setSymbolTable
TextField
方法用于指定用户点击“符号表键”时必须显示的所有字符。但是,当我单击“*”键时,这仅适用于J2ME设备。
单击BlackBerry设备的“SYM”键始终显示与我将呼叫添加到setSymbolTable
之前相同的符号。我的代码修改并未改变Blackberry上的行为,但确实在J2ME设备上进行了更改。
你知道这是一个已知的LWUIT问题吗?还有另一种方法可以在Blackberry上添加重音字符吗?
谢谢
Yannik
答案 0 :(得分:0)
由于其复杂的键盘语义,Blackberry仅使用原生输入,没有其他方法可行。在这种情况下,对文本字段的自定义可能会有问题。
但是,由于文本字段是本机的,因此在其他应用程序中输入时所需的相同按键应在LWUIT应用程序中工作。