0

我在布局上放置了一个日期选择器,让用户选择他们的生日。我之前通过单击按钮并打开对话框来使用 datepickerdialogs。但是这次日期选择器本身在布局上,我可以选择一个日期。每次用户更改日、月或年时,如何获取日期?

在此处输入图像描述

解决方案:

dpResult = (DatePicker) findViewById(R.id.dpResult);

dpResult.init(year, month, day, new OnDateChangedListener() {
    @Override
    public void onDateChanged(DatePicker view, int year, int monthOfYear,int dayOfMonth) {

           //here I got all the values I need
    }
    });
4

1 回答 1

1

我想你必须使用 init(int year, int monthOfYear, int dayOfMonth, DatePicker.OnDateChangedListener yourListenerHere). 你试过这个吗?

于 2012-07-13T16:40:04.923 回答