我想问为什么在聚焦时黑莓(CodenameOne)的TextField
的边界总是丢失?我正在使用原生主题,我尝试使用主题构建器来更改属性(TextField
背景,边框等...)但仍然缺失,有没有人知道如何使TextField
上的边框仍然出现时你在TextField
输入了什么?谢谢你的帮助
PS:这不会发生在LWUIT Thorsten Blackberry 1.4
答案 0 :(得分:1)
如果我没记错的话,Thorsten的端口不会使用就地编辑输入。
在输入期间使用本机文本字段边框,对本机输入的控制非常有限。
答案 1 :(得分:0)
我在黑莓手机上使用了LWUIT多年,昨天我遇到了同样的问题。我做了什么: 使用与TextField相关的内容制作我自己的1.5版本并从1.4开始关注(BlackBerryTouchImplementation.java和BlackBerryTouchSupport.java以及一些小改动)。
我这样做是因为我发现了2个问题: 1. textField忽略了addDataChangeListener。 2.有约束PASSWORD |在TextField中的NUMERIC,光标不会从第一个位置移动,我的意思是,你可以输入8位数(qwer1234,因为它忽略了约束,输入模式,输入模式顺序),光标位于“q”的左侧。
我知道Shai Almog可能不喜欢它,但是让我告诉你我已经在这些BlackBerry设备上进行了测试:9330,9550,9700,一切都还可以。
我一直在为西班牙语开发一个大型应用程序大约4个月,质量团队没有发现大问题。