Don't use ScrollView at all.
Use xCustomListView. Easier to work with and cross platform.
In your case you should check B4XPreferencesDialog as it will save you a lot of work.
Thank's Erel.
I have had a look at B4XPreferencesDialog, and it is a very powerful tool and will be useful in the future. although I only found examples and tutorials in which the dialog is a dialog, rather than a full screen activity.
I was hoping for a simple workaround but fear I may need to start over layout wise from the ground up. in regards to xCustomListView;
maybe this is where I have gone so wrong tbh!! is xCustomListView also known just as CustomListView? as I have been unable to figure out how to load a full layout to it, if it is not please could you attach the library for me
And finally, could you offer some guidance for best practice as to layouts? I need the app to respond to the keyboard, not by dynamically resizing fields but by making sure the current scroll position at the bottom of the screen is kept when the keyboard appears.
If this is not currently possible, or simply just out of my abilities at present that's fine and something i will have to live with.
Thanks for your support, and this powerful platform you have shared with us all.