我发现在API 21中android:calendarViewShown="false"
无效,是否还有其他方法可以隐藏calenderView?或者这是一个错误?
这就是我在代码中声明DatePicker的方式。
<DatePicker
android:id="@+id/dp_start_date"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:calendarViewShown="false"
></DatePicker>
答案 0 :(得分:4)
尝试使用android:datePickerMode="spinner"
。由于它是API 21属性,请不要忘记在layout-v21
文件夹中创建一个新的res
文件夹。
<DatePicker
android:id="@+id/dp_start_date"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:datePickerMode="spinner"
android:calendarViewShown="false" />
答案 1 :(得分:0)
不,它不是一个错误的伙伴。
android:calendarViewShown="false"
在Android 5.0和5.0.1都运行良好。