Expanding Spinner Items

view story

http://stackoverflow.com – I'm currently implementing a Spinner in Android and having trouble getting two arrays linked with the Spinner- one for when the spinner is not expanded, and one for when it is. So the spinner would look like this when it is not expanded: And when it is expanded the array linked to it changes from the shortened version of the strings to the long versions. I've thought about changing the array when the Spinner is touched, and then changing it back when it's cancelled but I think this will end up being messy, or otherwise creating a button that looks like a spinner, which opens up a custom (HowTos)