【发布时间】:2025-12-29 18:40:06
【问题描述】:
我想为我的用户提供两个主题:浅色和深色。我希望某个布局的背景颜色根据选择的主题而改变。
基本上,我想要两个这样的主题:
<style name="Theme.Light">
<item name="myBackgroundColor">#ffffff</item>
</style>
<style name="Theme.Dark">
<item name="myBackgroundColor">#000000</item>
</style>
然后从我的活动中,我会像这样引用变量:
<RelativeLayout
...
android:background="?myBackgroundColor"/>
我该怎么做?
【问题讨论】: