Getting an onItemSelectedListener to fire when item is already "selected"
<p>I have two spinners. When you select an item in one of them, the item selected (now appearing at the top), turns red. The spinners are tied to one another in a mutually-exclusive sense: If you select something in one, the other one goes back to the initial ("title") selection and turns white. </p>

<p>This is all done via the onItemSelected listeners:   </p>

<pre><code>    sectionSpin.setOnItemSelectedListener(new OnItemSelectedListener() {
        @Override
        public void onItemSelected(AdapterView&lt;?&gt; parent, View arg1,
                int position, long arg3) {
            System.out.println("SECTION SPIN # " + position);               

            issueSpin.setSelection(0);                                      
            ((TextView) issueSpin.getChildAt(0)).setTextColor(Color.parseColor("#FFFFFF"));  
            ((TextView) arg1).setTextColor(Color.parseColor("#E3170D"));
....
</code></pre>

<p>and vice versa for the "issue spinner". My problem is that, if I'm going from one spinner to the other and I select the top item, the onItemSelectedListener doesn't register (the println statement (or, rather, lack thereof, proves this to me) because the item being selected is already selected. So nothing happens. </p>

<p>What I need is something equivalent to a ButtonGroup in Swing, where I can have two seemingly different menus but add all the children to a single "mutually-exclusive" buttongroup so that only one can be selected at a time. Is there any mechanism in android that will give me something like this, or can anyone help me with a workaround? </p>
