Rod*_*ito 13 android android-alertdialog datepickerdialog
我希望我的DatePickerDialog在打开时立即显示年份列表.
例如,当我显示对话框时,我看到了日历视图:
:
如果我点击文本"1900",则显示年份视图:

我尝试了这段代码,但它没有任何效果,我对我能做的事情一无所知:
DatePickerDialog birthDatePicker = new DatePickerDialog(getActivity(), this, 0, 0, 0);
birthDatePicker.getDatePicker().setSpinnersShown(true);
birthDatePicker.show();
我将在这里复制我的答案:
您可以获取对年视图的引用,然后只需模拟用户单击即可将其打开。
dataPicker.getTouchables().get( 0 ).performClick();
Run Code Online (Sandbox Code Playgroud)
使用 Datepicker XML 修改,您可以选择显示微调器而不是日历,这可能对您有益,因为您想直接编辑年份。
android:datePickerMode="spinner"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5386 次 |
| 最近记录: |