Мое приложение использует библиотеку AppCompat и нацеливается на v23, а minSDK - на v16. В настоящее время у меня есть активность с фрагментом ящика навигации, и я переключаюсь между тремя различными фрагментами в моей основной деятельности.Android API 16 MenuItem и значок навигационного ящика BackgroundColor
Мой цвет приложения AppCompatToolbar синий, а мой фон Activity - серый.
В интерфейсе API 16: значок «Мой навигационный ящик» (установленный как кнопка «домой»), и любой элемент меню, который накачивается из моих фрагментов, имеет серый фон вокруг них поверх моей синей панели инструментов.
В отношении API 17+: все выглядит хорошо. значок и MenuItems используют цвет панели инструментов.
К сожалению, я не могу показать фотографии, потому что мне не хватает репутации, но у вас есть идея.
Я не делаю ничего фанкового в onPrepareOptionsMenu или onCreateOptionsMenu. Я не мог найти никакой информации об этом, и это происходит только на устройствах, работающих под управлением API 16. Имеет соответствующие темы из styles.xml. Я вставляю любой код. ,