I am trying to make a language-learning game for Android. I’d like to have it so that the player has to type the correct word into a GUI TextField. When they finish typing, they hit a submit button. Pressing this tells the computer to compare the text entered with the correct answer(s). I already have that set up.
For my test, I’m using the word “amanhã”, which is “tomorrow” in Portuguese. When I run my game on the PC, I can paste the accented letter in my GUI Text Field, the letter displays in the GUI Text Field and my answer comes up correct when I hit “Submit”. So that’s good.
On my Android, however, the accented letter can be typed but does not display in the GUI Text Field (the first ugly blue box in the picture below). But if I type the ‘ã’ anyway and hit “Submit”, the Android still registers that the accented letter was put in and it marks the answer correct. So my only issue is that the accented characters will not display on the in-game text field.
Any ideas on how to fix this? Thank you in advance!