When I disable my Spinner it looks almost exactly like it did prior to being disabled, i.e.
Before
this worked for me... For disabling the spinner
your_spinner.getSelectedView(); your_spinner.setEnabled(false);
and enabling it back
your_spinner.setEnabled(true);