2012-02-10 46 views
3

如果方法setMaxSize(1)被调用时,触摸式键盘只输入第一字符.e.g。只能在“ABC”或“DEF”中写入A等等关于如何解决这个问题的任何想法LWUIT文本字段

回答

3

有趣的是,我自己并没有尝试过,但我可以明白为什么这会失败 我怀疑是否有一个这是其他覆盖文本字段中输入并执行自己的单个字符的行为。最大长度正好被设置为2,并通过与给定char调用super.setText()覆盖insertChar方法。

简单的解决方案