vla*_*tor 3 android android-datepicker
我的活动中有一个DatePicker.它工作正常,除非用户通过键盘输入日期并且不使用+或 - 按钮更改日期.用户通过键盘编辑时返回的日期始终是DatePicker初始化的日期.调试时我注意到除了使用按钮更改日期之外,永远不会调用onDateChanged()回调.
小智 9
是的,我也遇到了这个问题.仅当您从活动的edittext中删除焦点时,datepicker才会保存更改.所以你必须运行"mDatePicker.clearFocus();" 在你得到它的日期之前.
小智 7
看看这个解决方案......
DatePicker dp = (DatePicker) findViewById(R.id.datePicker1);
dp.clearChildFocus(getCurrentFocus());
int day = dp.getDayOfMonth();
int month = dp.getMonth();
int year = dp.getYear();
Run Code Online (Sandbox Code Playgroud)
...使用"clearFocus"DatePicker不会完全保存用户更改.
| 归档时间: |
|
| 查看次数: |
1983 次 |
| 最近记录: |