I can't seem to figure it out: sometimes when I click on an input text field, a dialog with another input text field pops, having "Ok" and "Cancel" buttons on the side of the screen. I then have to click it to get the virtual keyboard opened, and finally click "Ok" to close it and accept the text.
In other cases, once I click my input text, the virtual keyboard immediately opens, and when I click the "V" sign I get back to my (filled) input text, with the letter "A" above it. I have to click anywhere on the screen to apply the text (and have onChanged called).
While both methods are annoying and wouldn't be my preferred solution for user input, I would like to be able to control it. For now, I can't predict what method will be "selected" by the device! I'm probably doing something wrong and missing the obvious. Can someone help?
It might have something to do with the writing language. It seems that for right-to-left (Hebrew/Arabic) it uses the first method and for left-to-right it uses the second. But I'm not sure that is always the case...