Изменение фонового цвета виджета приложения

Как программно настроить цвет фона виджета приложения для домашнего экрана?

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

Вы можете попробовать: remoteViews.setInt (viewId, "setBackgroundColor", Color.BLACK); Я никогда не использовал его, но я думаю, что это может быть так.

Думаю, вам нужно динамически менять цвет.

Widget.setBackgroundColor(Color.LTGRAY); 

Вы можете изменить цвет изображения ImageView в «RemoteViews», выполнив следующие действия:

 remoteviews.setInt(viewid, "setColorFilter", color); 

Найдите следующий код ..

код:

  Button button; //to change background color.. button.setBackgroundColor(Color.Yellow); 

использование

  Yourwidget.setBackgroundColor(Color.RED); 

Надежная помощь