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

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

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

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

5
задан Grimmace 28 December 2011 в 18:43
поделиться