在Android中,字符串值和图形资源如何与主题切换?

在Android中,字符串值和图形资源如何与主题切换?,android,string,resources,icons,themes,Android,String,Resources,Icons,Themes,使用安卓主题,您似乎可以通过主题开关更改默认颜色和外观。但是,我希望字符串值也可以更改。例如,我的布局中有一个文本视图。如果我切换到蓝色主题,我希望字符串更改为“这是蓝色主题”。我还想切换图形资源以及 如何在不以编程方式生成布局或为每个品牌字符串设置if-else的情况下实现这一点 谢谢 我找到了答案:我从中选取了示例,并对其进行了修改,使android:text字符串引用位于样式定义中,而不是layout.xml中。然后,每当您更改主题时,字符串将自动更新。我找到了答案:我从中获取了示例,并对

使用安卓主题,您似乎可以通过主题开关更改默认颜色和外观。但是,我希望字符串值也可以更改。例如,我的布局中有一个文本视图。如果我切换到蓝色主题,我希望字符串更改为“这是蓝色主题”。我还想切换图形资源以及

如何在不以编程方式生成布局或为每个品牌字符串设置if-else的情况下实现这一点


谢谢

我找到了答案:我从中选取了示例,并对其进行了修改,使android:text字符串引用位于样式定义中,而不是layout.xml中。然后,每当您更改主题时,字符串将自动更新。

我找到了答案:我从中获取了示例,并对其进行了修改,使android:text字符串引用位于样式定义中,而不是layout.xml中。每当您更改主题时,该字符串将自动更新。

我正要发布相同的问题,发现这是一个错误。很好,现在在主题改变时交换可绘图项会容易得多。我正要发布相同的问题,发现这是个问题。很好,现在在主题更改时交换可绘图项会容易得多。