В основном нужно создать собственный фон для спиннера. Это должно быть что-то вроде этого: spinner_background. xml
<item>
<layer-list>
<item>
<color
android:color="@android:color/white"/>
</item>
<item>
<bitmap
android:gravity="center_vertical|right"
android:src="@drawable/ic_arrow_drop_down_black_24dp"/>
</item>
</layer-list>
</item>
Затем создайте собственный стиль для вашего счетчика, где вы указываете вышеупомянутый селектор в качестве фона :
<style name="Widget.App.Spinner" parent="@style/Widget.AppCompat.Spinner">
<item name="overlapAnchor">true</item>
<item name="android:background">@drawable/spinner_background</item>
</style>
И, наконец, в теме вашего приложения вы должны переопределить два атрибута, если хотите, чтобы он применялся во всем приложении:
<item name="spinnerStyle">@style/Widget.App.Spinner</item>
<item name="android:spinnerStyle">@style/Widget.App.Spinner</item>