Roger 发表于 2023-6-3 16:23:47

Textbox的TouchEnter的bug问题

感觉Texbox存在bug,用安卓模拟器测试时(用手机软键盘没问题,但用硬键盘就又会出现),通过日志跟踪,发现Textbox获得焦点后,TouchEnter事件微秒级反复触发。造成一旦设置SelectOnFocus=Ture,文字被反复选中,选中的文字不断闪烁,而且输入文字最多输入两个字符,因为它一直反复被全选,反复被覆盖掉。
顺便问一下,Textbox为什么不可以增加一个SelectAll方法,来让用户自己决定全选?

Lula.Jin 发表于 2023-6-6 10:05:05

测试使用的客户端的版本号是多少?

Roger 发表于 2023-6-6 13:52:35

我用的是生成的APK调用的
模拟器设置的环境是安卓9.0(64),雷电、夜神都用过,都一样
Smobiler客户端是6.4,但这个客户端在模拟器上点扫描Server的二维码,直接异常退出,所以没法测试

Lula.Jin 发表于 2023-6-9 10:31:18

建议使用真机测试 ,我们这边用vivo手机测试SelectOnFocus=Ture,文字没有被反复选中出现闪烁的问题, 文字全选可以手动选中,不单独增加selectall方法.

Roger 发表于 2023-6-9 13:39:35

用扫描枪测试过,如果系统设置强制隐藏软键盘,就会出现闪烁,打开软键盘,就正常;在模拟器上类似,隐藏软键盘,闪烁的同时,屏幕最上面键盘图标会不断闪现,感觉象是不断失去Focus、然后又Focus:L
页: [1]
查看完整版本: Textbox的TouchEnter的bug问题