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