1

我正在使用 DatePicker 对话框来选择日期。我想删除显示在对话框中的日期名称。怎么去掉那个名字?

见以下附件见下图

在此处输入图像描述

代码如下...

    // now create instance of the material date picker
    MaterialDatePicker.Builder materialDateBuilder = MaterialDatePicker.Builder.datePicker();

    materialDateBuilder.setTitleText("");

    // get the today's date from the method
    // todayInUtcMilliseconds()
    long today = MaterialDatePicker.todayInUtcMilliseconds();
    materialDateBuilder.setSelection(today);

    // now create the instance of the material date
    // picker
    final MaterialDatePicker materialDatePicker = materialDateBuilder.build();



    // handle select date button which opens the
    // material design date picker
    binding.inputOpenDate.setOnClickListener(
            new View.OnClickListener() {
                @Override
                public void onClick(View v) {

                    materialDatePicker.show(getActivity().getSupportFragmentManager(), "MATERIAL_DATE_PICKER");
                }
            });

    // now handle the positive button click from the
    // material design date picker
    materialDatePicker.addOnPositiveButtonClickListener(
            new MaterialPickerOnPositiveButtonClickListener() {
                @SuppressLint("SetTextI18n")
                @Override
                public void onPositiveButtonClick(Object selection) {

                    //formating date
                    simpleDateFormat = new SimpleDateFormat("dd-MM-yyyy");
                    String dateTime = simpleDateFormat.format(materialDatePicker.getSelection());

                    // binding.inputOpenDate.setText(materialDatePicker.getHeaderText());
                    binding.inputOpenDate.setText(dateTime);

                }
            });
4

0 回答 0