Android OPEN spinner with single button click

2019-03-24 10:57发布

问题:

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 want the spinner to open with a single click of the button? How can this be done?

Is there anyway to just open spinner from button click w/o going to dialog. If not how can I open dialog view and have the spinner open at same time.

回答1:

Just put this in your button.onClick

spinner.performClick();


回答2:

Define a spinner in your activity with 0 height and 0 width in your xml, then the onItemSelected will work