You are absolutely right. When I removed the setBackgroundColor() the Spinner did display a drop-down button. My app still had an option to change the background color and when that button was clicked it changed the background color and the drop-down arrow also disappeared. Who would have thought. I was changing the background as an exercise in learning the capability of all the widgets. Thank you for your answer, it was driving me nuts.
EverettG On Sep 9, 3:40 pm, Mark Murphy <mmur...@commonsware.com> wrote: > EverettG wrote: > > I am creating a Spinner but when it displays in the Emulator it does > > not display any sort of arrow to let the user know to click on it. If > > you click on it, it works properly and you can choose from the items. > > I have looked through Internet resources and three books but cannot > > seem to find an answer to this. Here are my files: > > <snip> > > > testSpinner.setBackgroundColor(Color.BLUE); > > Get rid of this line, and I suspect your drop-down button will appear. > > Most interactive widgets in Android use the background for part of the > interactivity. In the case of Spinner, I think the drop-down button is > part of the background of the widget. By replacing the standard > background with a solid blue background, you inadvertently "take out" > the drop-down button. > > You'll run into this problem as well if you try replacing the background > of any widget that is focusable (e.g., Button), as the orange focus ring > is part of the widget background. > > If you truly wish to customize the widget background, you can do so, but > you will need to jump through a fair number of hoops. FWIW, I just made > a note to cover some of that process in the next update to my Advanced > Android book. > > -- > Mark Murphy (a Commons > Guy)http://commonsware.com|http://twitter.com/commonsguy > > Android 1.5 Programming Books:http://commonsware.com/books.html --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---