自定义DatePicker / CalendarView

时间:2012-08-28 07:46:30

标签: android

有没有办法自定义DatePicker和/或CalendarView,只显示指定的字段。对于例如在一个例子中,我希望看到DatePicker只显示月份字段,而在另一个例子中,我希望它显示除了显示年份之外的所有字段。

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

1 个答案:

答案 0 :(得分:-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);