When my staff use the apps I have created on an android device, the on screen keyboard covers the inputbox they are attempting to use. I have tried adding onselect logic that alters the y coordnates of the control to no avail. Is there a way to fix this? It very quickly loses the feel of a mobile app when this occurs, as any other application on a phone is able to account for the keyboard opening and closing.
Yeah, this is really unfriendly to the user. If you select any input field in the lower half of the screen it seems to shift the field to just above the keyboard but still cant access any field below that one without moving the focus away from the input. The worst field is the one just above the half way point.
I think the solution is that they need to identify the keybaord type, so that it includes the next (tab) rather than the Go function.
So bit of a budget workaround but I added a Check icon to the right of each field, the user feels like they need to check the box to submit the data. In reality it just takes the focus off the input field and hides the keyboard so they can then select the next field.
Ideally there would also be a getfocus action, which would also resolve the focus on input field when loading the screen too.
There is still a problem on iOS with the keyboard and dropdown/person-lookup/comboboxes. The boxes drop below the keyboard so you can't see the options.
Pretty disjointed experience. I've been thinking of building my own keyboard and popping it up on the screen, but not yet. Any ideas?
Learn how to create your own user groups today!
Please join us on Wednesday, January 19th, at 8a PDT. Come and learn from our amazing speakers!
Check out the new Power Platform Community Connections gallery!