【问题标题】:Setting DatePicker not working?设置 DatePicker 不起作用?
【发布时间】:2014-06-05 04:55:11
【问题描述】:

我正在尝试将我的 DatePicker 设置为我活动的 OnCreate 方法中的当前日期:

    DatePicker dp = (DatePicker) findViewById(R.id.datePicker);
    Calendar c = Calendar.getInstance();
    int day = c.get(Calendar.DAY_OF_MONTH);
    int month = c.get(Calendar.MONTH);
    int year = c.get(Calendar.YEAR);
    dp.updateDate(year, month, day);

但这似乎并没有改变它?

【问题讨论】:

  • 您想从日期选择器对话框中设置日期还是想在布局 xml 中添加日期选择器小部件..? datepicker 小部件类似于日历...如果您想显示一个 datepicker 对话框并设置日期,那么 Kat-hat 的答案将帮助您...

标签: java android android-datepicker


【解决方案1】:

试试这个

Calendar c = Calendar.getInstance();
int year = c.get(Calendar.YEAR);
int month = c.get(Calendar.MONTH);
int day = c.get(Calendar.DAY_OF_MONTH);

DatePickerDialog datedialog = new DatePickerDialog(Activity.this, mDateSetListener, year, month, day);
datedialog.show();

【讨论】:

    【解决方案2】:

    只是为了让大家知道,该代码实际上可以正常工作我的问题是我的设备日期错误!对此感到抱歉:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-25
      • 2017-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-14
      相关资源
      最近更新 更多