日曆控件在很多項目上都會用到,然而項目中真的會用到原生控件CalendarView嗎?答案是否定的。
【問題一】
卡頓問題
有人打開CalendarView會發生卡頓現象,不過這個問題也有人找到解決方案。如下:
【問題二】
獲取不到日期問題
在某些手機上,會發生獲取不到日期的問題,這個問題是非常嚴重的,因爲系統兼容問題導致,這個問題目前沒有解決方案
【問題三】
樣式不一致問題
CalendarView的樣式受到系統的影響,在不同的手機上可能樣式不一樣。
比如,在佈局文件中寫一個最簡單的CalendarView佈局
<CalendarView
android:id="@+id/calendarView"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
但是,在手機上的樣式是這樣的:
- 手機一
- 手機二
總之,一般項目中使用日曆控件都會將原生控件CalendarView排除在外。
[本章完...]