日历控件在很多项目上都会用到,然而项目中真的会用到原生控件CalendarView吗?答案是否定的。
【问题一】
卡顿问题
有人打开CalendarView会发生卡顿现象,不过这个问题也有人找到解决方案。如下:
【问题二】
获取不到日期问题
在某些手机上,会发生获取不到日期的问题,这个问题是非常严重的,因为系统兼容问题导致,这个问题目前没有解决方案
【问题三】
样式不一致问题
CalendarView的样式受到系统的影响,在不同的手机上可能样式不一样。
比如,在布局文件中写一个最简单的CalendarView布局
<CalendarView
android:id="@+id/calendarView"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
但是,在手机上的样式是这样的:
- 手机一
- 手机二
总之,一般项目中使用日历控件都会将原生控件CalendarView排除在外。
[本章完...]
网友评论