I want my Spinner to have a black gradient background with white text on the left and a selector icon on the right (a white downwards pointing triangle). As I see i
Spinner
I've done something similar to method 1 in my app. Basically you need to combine your selector with a layer-list:
In my xml I also added a third layer containing a that is invisible (i.e. its alpha is set to 0) but adds padding.