Я хочу, чтобы мой виджет рабочего стола был прямоугольником с углами, чтобы у меня была нарисованная форма. Однако цвет solid необходимо изменить при нажатии кнопки, чтобы он соответствовал цвету моего текста. Я могу изменить цвет фона моего текста следующим образом:
RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widget);
backgroundColor = colors[mCounter];
views.setInt(R.id.appwidget_text, "setBackgroundColor", backgroundColor);
Я попробовал следующее, но безуспешно:
views.setInt(R.drawable.layout_bg, "setBackgroundColor", backgroundColor);
Я также попытался изменить backgroundTint моего виджета, и следующее:
views.setInt(R.id.appwidget_layout, "setBackgroundTint", backgroundColor);
Это тоже ничего не делает.
Есть ли решение?