Вы можете попробовать использовать другой макет в конструкторе RemoteViews
, который имеет правильный цвет фона. Вы создаете RemoteViews
объект при каждом обновлении и сообщаете этому RemoteViews
объекту, какой макет использовать. Из моего тестирования, если вы надуете что-то другое, чем раньше, это заменит то, что в настоящее время использует виджет приложения. Различные сеттеры RemoteViews
предназначены для вещей, которые вы не можете легко обработать с помощью макетов (например, динамический текст для TextView
).