相关疑难解决方法(0)

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

我有对话框片段.我打算在活动和对话中使用这个片段.我重写onCreateDialog和onCreateView方法.这是编码.

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState) {
        View view = inflater.inflate(R.layout.interval_time_popup, null);
        setup(view, false);
        return view;
    }

    @Override
    public Dialog onCreateDialog(Bundle savedInstanceState) {
        AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
        View view = getActivity().getLayoutInflater().inflate(R.layout.interval_time_popup, null);

        builder.setTitle("Interval Time");
        builder.setView(view);
        setup(view, true);
        builder.setPositiveButton("Set", new DialogInterface.OnClickListener() {

            public void onClick(DialogInterface dialog, int which) {
                listener.setOnIntervalTime(hourNp.getValue(), minNp.getValue());
                dismiss();
            }
        });
        builder.setNegativeButton("Cancel", new OnClickListener() {

            public void onClick(DialogInterface dialog, int which) {
                dismiss();
            }
        });
        return builder.create();
    }
Run Code Online (Sandbox Code Playgroud)

我在活动类中使用这个片段.

           SelectTimeIntervalDialogFragment fragment = new …
Run Code Online (Sandbox Code Playgroud)

android android-fragments android-dialog android-dialogfragment

10
推荐指数
2
解决办法
8147
查看次数