1

指定したフィールドのみが表示されるように、 DatePickerCalendarViewをカスタマイズする方法はありますか。たとえば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 に答える