问题描述
我正在使用Embarcadero®RAD Studio 10 Seattle版本23.0.20618.2753。我刚刚开始制作移动应用。我在一个TEdit
上放置了两个TForm
控件。他们是
Edit_FirstName: TEdit;
Edit_LastName: TEdit;
现在,当我在移动设备上运行此应用并输入我的姓名时,假设我在Michael
字段中写了Edit_FirstName
,在{{1}字段中写了Schumacher
}。至此,一切正常。
但是现在,当我移回字段Edit_LastName
并打算在Edit_FirstName
之后添加@
时,它应该是Michael
,但实际上变成了{{1 }}。 Michael@
本身会将已经写在其中的文本加倍,然后在其后添加新字符。
这是一个全新的Form项目。在这个项目中,我没有写过任何代码。
代码是:
MichaelMichael@
fmx文件为:
TEdit
我该如何解决?谁能帮我吗?
解决方法
这是一个已知问题,包括:
RSP-19742: TEdit is duplicating entered characters
(在里约热内卢固定)
RSP-20493: TEdit / TMemo duplicating Letters when text recognition is on (Samsung VK)
(在里约热内卢固定)
TEdit
还存在键入Enter或Backspace时复制文本的已知问题,包括:
RSP-14495: [Android] TEdit duplicates initial input on some VKs after 'return' key is pressed
(在里约热内卢固定)
RSP-17232: Duplicate words appear on pressing backspace in an FMX TEdit in android
(已在东京第一版中修复)
RSP-18478: Text are duplicated when press backspcae with Google Gboard
(已在东京第二版中修复)