美文网首页
Android控件<第十二篇>:可放弃的原生日历控件--Cale

Android控件<第十二篇>:可放弃的原生日历控件--Cale

作者: NoBugException | 来源:发表于2021-09-07 21:34 被阅读0次

    日历控件在很多项目上都会用到,然而项目中真的会用到原生控件CalendarView吗?答案是否定的。

    【问题一】 卡顿问题

    有人打开CalendarView会发生卡顿现象,不过这个问题也有人找到解决方案。如下:

    解决Android CalendarView显示卡顿的问题

    【问题二】 获取不到日期问题

    在某些手机上,会发生获取不到日期的问题,这个问题是非常严重的,因为系统兼容问题导致,这个问题目前没有解决方案

    【问题三】 样式不一致问题

    CalendarView的样式受到系统的影响,在不同的手机上可能样式不一样。

    比如,在布局文件中写一个最简单的CalendarView布局

    <CalendarView
        android:id="@+id/calendarView"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />
    

    但是,在手机上的样式是这样的:

    • 手机一
    165.gif
    • 手机二
    日历.jpg

    总之,一般项目中使用日历控件都会将原生控件CalendarView排除在外。

    [本章完...]

    相关文章

      网友评论

          本文标题:Android控件<第十二篇>:可放弃的原生日历控件--Cale

          本文链接:https://www.haomeiwen.com/subject/xtapwltx.html