Несколько изображений значков в Honeycomb

Я пытаюсь изменить свой значок приложения, чтобы он соответствовал синему сотовому Honeycomb, но сохранял зеленые значки для предыдущих версий Android. Я столкнулся с проблемой, когда, если я поместил синий значок 72×72 в drawable-xlarge, он правильно использует его в панели запуска, но также использует это для ActionBar. 72×72 является настолько большим, что он выходит за пределы ActionBar сверху и снизу.

Мой каталог res выглядит следующим образом:

drawable - images for ldpi & mdpi screens (48x48)

drawable-hdpi - for hdpi screens (72x72)

drawable-xlarge - just images for tablets

Как правильно организовать синие значки, чтобы 72×72 использовался для запуска, а 48×48 используется для ActionBar?

    Пусковая установка Honeycomb будет использовать доступные hdpi-чертежи в качестве mipmaps более высокого разрешения на устройствах mdpi. Значки mdpi должны быть 48×48. Если вы хотите предоставить ресурсы, специфичные для экранов xlarge, вы должны предоставить версии в drawable-xlarge-mdpi, drawable-xlarge-hdpi и т. Д.

    Однако, если ваша цель – предоставить значки, соответствующие стилю в Android 3.0, вы можете использовать v11 (уровень API 11) в качестве вашего определителя вместо xlarge. (Например, drawable-mdpi-v11, drawable-hdpi-v11)

    Определения версии уровня API в вашей организации ресурсов могут быть полезны в других ситуациях, когда также изменился стиль системы, например, изменение стиля значка уведомлений в 2.3.

    Intereting Posts
    Как избежать двойного пробела между элементами при использовании RecyclerView с помощью StaggeredGridLayoutManager? Android получает заряд в миллиамперах через sysfs Аудио продолжает играть после закрытия силы Как отключить прокрутку и отскок в списке андроидов? Как я могу реализовать хром, как «авто-скрыть навигацию» для моего приложения для Android? Кордоба добавить платформу – Ошибка выполнения команды 'ant' Тестирование кода Android с помощью JUnit и JDK Как мы можем получить уведомление, если у телефона есть доступ в Интернет? Отображать дату / время UTC в дату / время в соответствии с текущим часовым поясом Есть ли способ скрыть и показать элементы управления масштабированием в WebView? Почему API-интерфейс Bluetooth для Bluetooth скрыт? Андроид спрятал keybord при нажатии enter (в EditText) Есть ли способ открыть файл как объект File из папки ресурсов Android? Ловить LogCat программно или экспортировать его в файл? Проблема с выпуском Google Glass