Цвет фона уведомления по умолчанию

У меня есть специальное уведомление, которое использует LinearLayout который содержит ImageView и TextView . Перед Android 4.0 все, что мне нужно было сделать, это обмен текстами цветов с EventContent и EventContent.Title и все цвета выглядели великолепно.

Но на Android 4.0 (Ice Cream Sandwich) мой пользовательский цвет фона уведомлений светло-серый, и, что еще хуже, он ужасно сталкивается со стилями текста по умолчанию. Это странно для меня, поскольку все остальные уведомления имеют темно-серый (почти черный) цвет, и я вообще не изменил цвет фона в своем макете.

Есть ли способ получить доступ к цвету фона по умолчанию для уведомлений? Я не хочу вручную устанавливать это на черный (или другой цвет), так как я хочу, чтобы он хорошо сочетался с темой на устройстве. Но я огляделся и не могу найти ничего, что дало бы мне этот цвет.

У меня также есть специальное уведомление, и выяснилось, что цвет фона был также серым сэндвичем с мороженым. Я вижу это и в других приложениях, например WeatherBug.

У меня не было targetSdkVersion в моем манифесте. Я обнаружил, что добавив к манифесту targetSdkVersion = "14", проблема исправлена. Фон теперь является подходящим цветом для каждой версии Android.

 <uses-sdk android:minSdkVersion="7" android:targetSdkVersion="14" /> 

Изменить: Google подтверждает, что это правильный подход. См. # 16 на странице https://code.google.com/p/android/issues/detail?id=23863&thanks=23863&ts=1325611036.

Это похоже на ошибку в Android 4.0.3. См. Отчет об ошибке для обновлений: http://code.google.com/p/android/issues/detail?id=23863&thanks=23863&ts=1325611036