Android: Handling different options menu colors?
<p>Various devices use various backgrounds for their options menu.  The problem this causes me is that the gray-ish icons I use for my options menu buttons don't look great on darker menu backgrounds.  From my reading and experimentation I see three options for dealing with this.  Number 3 is the one I intend to do, but I have a question about implementing it.  Also, I would be very interested in any general thoughts/advice about this issue:</p>

<ol>
<li><p>Use icons that look good regardless of the background color.  Maybe dark-ish gray icons with white-ish outlines?  This would be an easy option to implement, but getting the ideal icon is tricky.</p></li>
<li><p>Set a custom background color.  The code for doing this appears to be very hacky, and this results in an options menu that doesn't conform to the device theme.</p></li>
<li><p>Have 2 sets of icons, programmatically set one light-ish menus and one for dark-ish menus.  This seems promising aesthetically, but I can't find how to determine the color/lightness of the background?</p></li>
</ol>
