Android 在片段类中添加内容之前必须调用requestFeature()

Android 在片段类中添加内容之前必须调用requestFeature(),android,fragment,Android,Fragment,我想使用: getActivity().getWindow().requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY); 但是得到这个错误: 添加内容之前必须调用requestFeature() @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { getActivity().

我想使用:

getActivity().getWindow().requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY);
但是得到这个错误:

添加内容之前必须调用requestFeature()

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {

    getActivity().getWindow().requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY);
    View rootView = inflater.inflate(R.layout.cities, container, false);

    return rootView;
}

这意味着您需要在将任何
视图
设置为
活动
之前请求所需的功能,即在调用
活动
中的
设置内容视图()
之前,即在调用
设置内容视图()之前请求所需的功能
活动中

一旦调用
setContentView()
你就不能调用
requestFeature()
一旦调用
setContentView()

你就不能调用
requestFeature()
在片段中设置活动的属性不是一个好主意,不是吗


在Activity.onCreate()中执行此操作。

在片段中设置活动的属性不是一个好主意,不是吗

在Activity.onCreate()中执行此操作。

requestFeature(Window.FEATURE\u ACTION\u BAR\u覆盖)必须在活动中的super.onCreate之前,而不是在片段中必须在活动中而不是片段中的super.onCreate之前