我想允许用户在应用中设置主色和辅助色。做这个的最好方式是什么。从我读到的,我可以定义不同的主题,并在它们之间切换,如
setTheme(myTheme.xml);
我宁愿不必在每项活动开始时这样做。有没有办法以某种方式在xml本身中执行此操作或者这里的最佳实践方法是什么?
理想情况下,我正在寻找一种“全局”方法,就像在xml中使MyCurrentTheme指向一个根据用户设置在theme1,theme_2,....之间切换的变量一样
<activity android:theme="@style/MyCurrentTheme">
答案 0 :(得分:0)
您可以使用所需的配色方案创建不同的主题。然后,您可以通过在活动标记中定义主题来通过清单应用它们。
<activity android:theme="@style/CustomTheme">
答案 1 :(得分:0)