我目前在我的项目中使用“单一 Activity ”方法使用“导航组件”。
我的每个片段都有透明的状态栏和不同的windowBackground。
我正在寻找一种在不影响其他片段的情况下更改windowWindow背景的方法。
我已经尝试过这里提到的解决方案:
https://stackoverflow.com/a/15496425/11402079
但这没有用。
我找不到与此“单一 Activity ”方法有关的任何内容。
有人可以帮忙吗?
最佳答案
使用ContextThemeWrapper提供不同的主题片段。应用contextThemeWrapper时,您的minSDKVersion应该为> = 11。
在片段的onCreateView方法中使用它
final Context contextThemeWrapper = new ContextThemeWrapper(getActivity(), R.style.yourCustomTheme);