java - 在日期选择器中显示两次的日期

标签 java android

当前日期在我的日期选择器 android 应用程序中显示了两次我没有 明白为什么会这样。谁能告诉我是什么原因造成的。

public void onClick(View v) {

    final Calendar c = Calendar.getInstance();
    int mYear = c.get(Calendar.YEAR);           // current year
    int mMonth = c.get(Calendar.MONTH);         // current month
    int mDay = c.get(Calendar.DAY_OF_MONTH);    // current day

    datePickerDialog = new DatePickerDialog(activity, new DatePickerDialog.OnDateSetListener() {

                @Override
                public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
                    t1.setText(dayOfMonth + "/" + (monthOfYear + 1) + "/" + year);
                }

            }, mYear, mMonth, mDay);
    datePickerDialog.getDatePicker().setMinDate(System.currentTimeMillis());
    datePickerDialog.show();
}

这是图片

enter image description here

最佳答案

您面临的是日期选择器的实现方式。通常,如果您这样使用,标题日期应该会消失:

datePickerDialog.setTitle("");

此调用必须直接在 datePickerDialog.show(); 之前

关于java - 在日期选择器中显示两次的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43168172/

相关文章:

java - 如何使用 6*k +- 1 规则生成素数

java - 2.8.x 中 ehcache 统计 API 的文档

android - TCP 和 UDP 无线与谷歌眼镜

Java/Android 正则表达式测试字符串中是否为链接

android - 在 CollapsingToolbarLayout 中即使背景透明也显示工具栏

java - 使用 arrayAdapter 显示从多个 Firebase 数据库引用获取的数据

java - 为什么入门书中定义的类型转换和算术运算符的规则看似冲突?

java - 自定义 ArrayAdapter 用于不同文件的自定义微调器

android - 确定信标的距离精度

java - Android Studio/Gradle错误