小编Ric*_*son的帖子

在片段中显示 DatePickerDialog

我正在创建一个具有 EditText 的片段,当我单击它时,会显示一个 DatePickerDialog ..但是每当我单击 EditText 时,我的应用程序就会崩溃..

错误在这一行:

    return new DatePickerDialog(getActivity(), (DatePickerDialog.OnDateSetListener) getActivity(), year, month, day);
Run Code Online (Sandbox Code Playgroud)

我的费用 FRAGMENT Java 代码(仅限日期选择代码):

@Nullable
    @Override
    public View onCreateView(final LayoutInflater inflater, final ViewGroup container,
                             Bundle savedInstanceState) {
        // Inflate the layout for this fragment
        View view = inflater.inflate(R.layout.fragment_expense, container, false);

            mDisplayDate = (EditText) view.findViewById(R.id.datePick);

            mDisplayDate.setOnClickListener(new View.OnClickListener(){
                @Override
            public void onClick(View v) {
                DialogFragment datePicker = new DatePickerFragment();
                datePicker.show(getFragmentManager(), "date picker");
            }
        });
        return view;
    }

    @Override
    public void onDateSet(DatePicker view, int year, int month, …
Run Code Online (Sandbox Code Playgroud)

java android calendar datepicker datepickerdialog

4
推荐指数
1
解决办法
4032
查看次数

标签 统计

android ×1

calendar ×1

datepicker ×1

datepickerdialog ×1

java ×1