我的应用程序中有两个主题(深色和浅色模式),我可以毫无问题地更改主题。但是,由于我使用了 viewBinding,所以 setTheme() 函数不起作用,我无法再更改活动的主题。有谁知道是什么问题?
这是我的旧代码(有效)
setTheme(getAppTheme());
setContentView(R.layout.my_layout);
和新代码(不起作用)
setTheme(getAppTheme());
setContentView(binding.getRoot());
感谢您花时间阅读,并为我的英语不好感到抱歉:)