I have modified my button to look like a spinner. On the AVD and Graphical layout it appears exactly like a spinner would but on my phone it appears quite different.
Button on the AVD:

Button on my phone:
Can someone tell me why this is happening??
Here is the Button layout in XML:
<Button
android:id="@+id/datebutton"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:hint="@string/datebuttontxt"
android:onClick="datepicker"
android:gravity="center"
style="@android:style/Widget.DeviceDefault.Light.Spinner" />
Changing the button background to invisible is not helping.
Also, If I use an actual spinner it would appear correctly, just like it shows on the AVD.
Widget.DeviceDefault.Xstyles change between different devices, use@android:style/Widget.Holo.Xstyles to get a consistant look and feel.In your case: