I am writing an app for android phones and after my splash screen it shows an activity which has several spinners and edittext views.
On an android device without a keyboard it shows the virtual keyboard which then blocks the rest of the app and looks unprofessional to me. I have tried to hide the virtual keyboard in the activity.onCreate method however no avail there.
My next option I tried was setting an onFocus listener to the actual offending edittext view and still no avail.
How can I prevent the virtual keyboard from showing until a user explicitly clicks an edittext view? Is there a way to give one of the spinner's focus since one of the spinners is before the edittext view in the layout xml?