Используйте разные значки для разных версий Android SDK

У меня есть значки для меню Android. На Android 3+ я использую черный ActionBar, поэтому значки белые. Однако в Android 2.x меню изначально белое, что означает, что значки почти невидимы. Как я могу использовать разные значки меню для разных версий? Я предполагаю, что могу сделать это, используя разные доступные для рисования каталоги, такие как res/drawable-mdpi-v11, но мне интересно, есть ли другой способ, поэтому мне не нужно создавать кучу разных каталогов, когда я добавляю версии или пиксели плотности.

РЕДАКТИРОВАТЬ: я поместил темные версии в res/drawable-mdpi и res/drawable-hdpi для использования с Android 2.x, а светлые версии поместил в res/drawable-mdpi-v11 и res/drawable-hdpi-v11 для использовать с Android 3.x и выше, но мой эмулятор Android 2.1 (sdk 7) по-прежнему показывает облегченную версию.

Есть идеи почему?

13
задан Kenny Wyland 6 March 2012 в 21:38
поделиться