I have implemented button which clicks and opens dialog with spinner inside as described here
However this is two clicks. One to open dialog and one to open spinner. I
Define a spinner in your activity with 0 height and 0 width in your xml, then the onItemSelected will work