Ikk*_*kky 19 android datepicker
我需要能够在我的应用程序中选择日期和时间它应该通过使用对话框或启动新的意图来完成.
我现在的方式是,我已经开始了新的意图,因为我需要设置日期和时间.
我的问题是我需要在onCreate 上设置当前日期Datepicker(这可以Timepicker使用setCurrentHour和setCurrentMinute),并将其设置为下边界.
我在Android API中找不到任何用于执行此操作的函数DatePicker.
有人有建议解决这个问题吗?
提前致谢!
编辑:重要:DatePicker和,TimePicker必须在相同的对话框/意图中
Lab*_*lan 68
直接编码
Calendar c = Calendar.getInstance();
int mYear = c.get(Calendar.YEAR);
int mMonth = c.get(Calendar.MONTH);
int mDay = c.get(Calendar.DAY_OF_MONTH);
DatePickerDialog dialog =
new DatePickerDialog(this, mDateSetListener, mYear, mMonth, mDay);
dialog.show();
Run Code Online (Sandbox Code Playgroud)
Mil*_*len 20
试试这个:
Calendar c = Calendar.getInstance();
year = c.get(Calendar.YEAR);
month = c.get(Calendar.MONTH);
day = c.get(Calendar.DAY_OF_MONTH);
// set current date into datepicker
datepicker.init(year, month, day, null);
Run Code Online (Sandbox Code Playgroud)
Twi*_*led 10
如果您只是在寻找等效的on setCurrentHour()和setCurrentMinute()on TimePicker,但是DatePicker- 请参阅updateDate(int year,int month,int dayOfMonth) on DatePicker.
DatePicker mDatePicker = (DatePicker) findViewById(R.id.datePicker);
mDatePicker.updateDate(1994, 6, 12);
// Sets date displayed on DatePicker to 12th June 1994
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
57769 次 |
| 最近记录: |