有没有办法自定义DatePicker和/或CalendarView以便只显示指定的字段。例如,在一个实例中,我希望看到DatePicker
仅显示月份字段的显示,在另一种情况下,我希望它显示除年份之外的所有字段。
我看过创建自定义控件,但这实在是太多了。我正在寻找一种简单的方法来扩展现有控件。
有没有办法自定义DatePicker和/或CalendarView以便只显示指定的字段。例如,在一个实例中,我希望看到DatePicker
仅显示月份字段的显示,在另一种情况下,我希望它显示除年份之外的所有字段。
我看过创建自定义控件,但这实在是太多了。我正在寻找一种简单的方法来扩展现有控件。
是的,
XML 属性..
<DatePicker android:calendarViewShown="false"/>
使用 Java:
让DatePicker
你创建的有 id:d1
所以代码如下:
DatePicker selectDate =(DatePicker) findViewById(R.id.d1);
selectDate.setCalendarViewShown(false);
如果您正在DatePicker
动态创建:
DatePicker selectDate = new DatePicker(this);
selectDate.setCalendarViewShown(false);