I have few spinners in a Linearlayout. When I click first one to open it, I'd like to be able to click another one and have that click close the first one and open the second one.
But that's not what happens now. I have to click the second one twice to get it to open.
I've tried googling but couldn't find anything relevant. Here is the below image reference

It is hard to answer your question without specific code snippets, but I will suggest you check whether you have implemented the click listeners for your spinners correctly, and when a spinner is clicked, it should toggle its open/close state.