I have a fairly straightforward app, the first screen contains a label across the top with the title, a form (edit) that is seven fields high, and a button on the bottom to move to the next screen.
Each field is some text (in a label) and a radio control. The text for the field at the top of the form is longish - roughly 2 lines if the screen is medium or large, but 4-5 lines on a small screen (i.e. a phone). All the other fields are one line long.
On a large/medium screen everything looks fine. On a small screen when the app first loads the field with the first question expands, but the other fields don't move down. As a result, the first field is superimposed on top of the next couple of fields, so you can't read anything..
If the user does anything to refresh the display - go to a second page, change the orientation of the device etc., and then returns to the first screen it looks fine. In fact it looks fine all other times. The only time there is a problem is when the app first loads.
Any ideas? Something I could call as the app loads to redraw the screen so it looks right?