Yeah I was faced with the same problem. It royally messed with my application which required users to login and/or register which in desktop worked wonderfully but in mobile it resized and never wanted to return to the right proportions. I opted for using pop-up dialogue box here to get the field data and add the field data from the form-input on the dialogue. This forced me to get each field on a separate pop up ... fortunately they weren't many but it could've gone horribly wrong for my app.