Цвет фона маленького значка уведомления Android не работает должным образомAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Цвет фона маленького значка уведомления Android не работает должным образом

Сообщение Anonymous »

это фрагмент кода, который я использую для отображения маленького значка уведомления и установки цвета фона

Код: Выделить всё

NotificationCompat.Builder builder = new NotificationCompat.Builder(this, CHANNEL_ID);
builder.setSmallIcon(getSmallIcon());
builder.setColor(getColor(R.color.new_theme_color));
builder.setContentTitle(getTitle());
builder.setContentText(WebUtils.fromHtml(body));
builder.setAutoCancel(true);
builder.setStyle(new NotificationCompat.BigTextStyle());
на некоторых устройствах ожидаемое изображение работает так, как ожидалось
но на некоторых устройствах маленький значок выглядит не так, как ожидалось
что мне нужно сделать, чтобы правильно установить фон на всех устройствах.
если я использую значок приложения напрямую, он также не работает, нашел решение этой проблемы здесь: после изменения изображения на изображение в оттенках серого оно работает нормально, но на некоторых устройствах цвет устанавливается на изображение вместо фона.

Подробнее здесь: https://stackoverflow.com/questions/767 ... g-properly
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»