I’m trying to put in a Spinner on each row of a ListView within a ListFragment.
I want it to look like a vertical overflow image like in the store but I’m not able to figure out how to show the vertical overflow image that is clickable to show the options.

It always looks like below instead. I would like to remove “Options” and have the overflow image instead.

Any help is appreciated.
Found relevant ideas from other posts and combined them, thank you Stack Overflow.
Android: How to set spinner selector to own image/icon?
Declaring a custom android UI element using XML
How to get width and height of the image?
The idea is that you create a 0dp width
Spinnerwith anImageViewover it. When you click the image, it shows the drop down. I haven’t tested it’s behavior when the Spinner is at the edge of the screen yet and may very well cause trouble. I also need to tweak the position of the Spinner, but this works for now.My plan is to catch the selection from the Spinner and then open a dialog / intent based on what was clicked. Here is what it looks like. (the ImageView is faint but it’s mostly a placehodler for me right now)
Before click
After click
Here is the general code I used since this seems desirable to others.
values/attrs.xml
values/strings.xml
layouts/row.xml
OverflowSpinner.java