Hi I have created a spinner using the following code. I didn’t set any background image. I am getting good look and feel in Motorolla Milestone but some rubbush look and feel in Samsung Galaxy Ace!
<Spinner
android:layout_width="160dip"
android:layout_height="40dip"
android:id="@+id/spnContactTypes" />
See the different outputs of same spinner

The resources in Android can differ between Devices, Manufacturers, Service Providers, Android Versions, etc.
So the Galaxy Ace uses some different resources than Milestone.
If you want exactly the same visuals on all devices you have to create them yourself.