Hi davidg,
This is a known issue on android where the keyboard goofs up the layout of form fields (see 3.1.10 in release notes). We have isolated the problem down to an android issue when there is a scroller on the screen. One approach that may improve the keyboard/layout experience is to eliminate the need to scroll the UI to view all form fields. Here is how to accomplish this:
1) layout your UI such that all form fields fit on the smallest size display that you anticipate the app running on without needing to scroll the screen
2) do not enable a vertical scrollbar on the screen with the form fields
3) when you build a native app set the orientation that does not require scrolling to view the form fields, e.g., portrait