Search code examples
androiddelphiandroid-ndkfiremonkeydelphi-10-seattle

Delphi 10 Seattle strange Memo behaviour on Android 6


When I deploy my Firemonkey project on a Android 6 device the memo behaves strangely. When I press return to go to next line the cursor goes to the beginning of the Memo. Then if I type it goes back to the end and it will put the text in the correct position. When I exit the memo and want to put the cursor at the end of a line it won't let me. The cursor can only be positioned at the second to last character of a line for some reason. The same problem still exists in Delphi 10.1 Berlin. And it's only on Android 6 devices.

I am running SDK 23 with NDK r10e

I have already tried to change the SDK and NDK but it makes no differences.


Solution

  • The problem has nothing to do with Android 6, but rather with the Google Keyboard. By changing to a different keyboard like "Swift" the problem is solved!