Using an spinner attached to a custom adapter, we display images for a specific theme. The spinner will show instructions at launch and show no images. When you select an item from the dropdown menu, it will display the image of the item selected.
When we first open the spinner, we can't select the first option because it is already selected. Although the text appears different, it is still the first option; we used a setText in the beginning to change it.
I used these to help solve some of my issues