1

有没有办法自定义DatePicker和/或CalendarView以便只显示指定的字段。例如,在一个实例中,我希望看到DatePicker仅显示月份字段的显示,在另一种情况下,我希望它显示除年份之外的所有字段。

我看过创建自定义控件,但这实在是太多了。我正在寻找一种简单的方法来扩展现有控件。

4

1 回答 1

-1

是的,

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);
于 2013-02-01T11:56:49.393 回答