在我的应用程序中,我有一个活动和所有其他片段
我正在为style.xml中的活动设置背景,如下所示

<item name="android:windowBackground">@color/very_light_gray</item>

现在只针对一个有针对性的片段,我想设置背景透明,我不能这样做,下面的代码在片段中试过对我不起作用
  @Override
 public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {

// create ContextThemeWrapper from the original Activity Context with the custom theme
final Context contextThemeWrapper = new ContextThemeWrapper(getActivity(), R.style.yourCustomTheme);

// clone the inflater using the ContextThemeWrapper
LayoutInflater localInflater = inflater.cloneInContext(contextThemeWrapper);

// inflate the layout using the cloned inflater, not default inflater
return localInflater.inflate(R.layout.yourLayout, container, false);
}

知道怎么做吗?

最佳答案

在样式应用程序中对颜色使用空值

 <item name="android:windowBackground">null</item>

07-24 09:49