Как изменить стиль из кода?
Я получил стиль, используемый во всех приложениях для всех кнопок. Если пользователь изменяет обложку приложения, фон этого стиля должен измениться.
<style name="ActionBtn">
<item name="android:layout_width">@dimen/action_btn_width</item>
<item name="android:layout_height">@dimen/action_btn_height</item>
<item name="android:background">@drawable/btn_frame_bgstate</item>
<item name="android:padding">@dimen/action_btn_padding</item>
<item name="android:layout_margin">@dimen/action_btn_margin</item>
</style>
Пока единственная идея, которую я получил, - создать пользовательскую кнопку, которая сама выбирает фон для создания.
Я еще не нашел ни одного хорошего, универсального способа создания скинов для приложений Android, но если бы я мог изменить стили из кода, это бы сработало.
Все предложения приветствуются!