我创建了一个 android 日历小部件。但我只是想知道.. 是否可以覆盖 CalendarView 的方法?我真正想要的是只显示当前月份和 daygridview 而不是预览天和下个月的天..我还想删除允许用户上下滚动上个月和下个月的滚动视图..我只是想要一个简单的日历...请问有没有人可以帮助我?...
这是我想定制的 CalendarView..
我创建了一个 android 日历小部件。但我只是想知道.. 是否可以覆盖 CalendarView 的方法?我真正想要的是只显示当前月份和 daygridview 而不是预览天和下个月的天..我还想删除允许用户上下滚动上个月和下个月的滚动视图..我只是想要一个简单的日历...请问有没有人可以帮助我?...
这是我想定制的 CalendarView..
因此,然后创建一个扩展CalendarView
和覆盖相应方法的类。应该没有问题。
您可以只创建一个 gridView 并将列数设置为 7 天。创建一个适配器,然后扩展 BaseAdapter。在该类中,您可以将网格单元的数量设置为 42 作为最大值。可能的网格单元为 7*6。完成后,作为 getView() 方法的一部分,您可以为每个网格单元格创建一个文本视图,并用月份中的日期填充它。
要在顶部设置工作日,您可以创建另一个具有相同规格的 gridView 并将其设置为 headerView。