Utilice diferentes iconos con diferentes versiones de Android SDK

Tengo iconos para mi menú de Android. En Android 3+ estoy usando una barra de acción negra para que los íconos sean blancos. Sin embargo, en Android 2.x el menú es inherentemente blanco, lo que significa que los íconos son casi invisibles. ¿Cómo puedo usar diferentes íconos de menú para diferentes versiones? Supongo que puedo hacerlo usando diferentes directorios dibujables como res / drawable-mdpi-v11, pero me pregunto si hay otra forma para no tener que crear un montón de directorios diferentes a medida que agrego versiones o píxeles densidades.

EDIT: puse versiones oscuras en res / drawable-mdpi y res / drawable-hdpi para usar con Android 2.xy puse versiones claras en res / drawable-mdpi-v11 y res / drawable-hdpi-v11 para usar con Android 3.xy superior, pero mi emulador de Android 2.1 (sdk 7) todavía muestra la versión ligera.

¿Alguna idea de por qué?

Respuestas a la pregunta(4)

Su respuesta a la pregunta