【发布时间】:2021-11-18 09:11:27
【问题描述】:
我的应用中有两个主题(深色和浅色模式),我可以毫无问题地更改主题。 但是,由于我使用了 viewBinding,所以 setTheme() 函数不起作用,我无法再更改活动的主题。 有谁知道问题出在哪里?
这是我的旧代码(有效)
setTheme(getAppTheme());
setContentView(R.layout.my_layout);
还有新代码(不起作用)
setTheme(getAppTheme());
setContentView(binding.getRoot());
感谢您抽出宝贵时间阅读,并为我的英语不好感到抱歉:)
【问题讨论】:
-
你是如何初始化你的绑定变量的?
标签: android android-theme android-styles android-viewbinding android-attributes