更改Android日历视图的样式

更改Android日历视图的样式,android,calendarview,Android,Calendarview,我在一个对话框片段中使用了一个日历视图。我正在使用提供的默认日历视图 但我希望得到一个日历视图,如下所示,当我添加以下内容时,默认情况下以xml显示: 我已尝试将样式更改为Widget.DeviceDefault.Light.CalendarView、Widget.Material.CalendarView,但效果相同。我不知道如何创建自定义日历,但您可以检查此GitHub库。您可能成功创建了一个,您只需进行少量自定义即可 还可以参考这篇有用的Stackoverflow文章,从中您一定能够

我在一个对话框片段中使用了一个日历视图。我正在使用提供的默认日历视图

但我希望得到一个日历视图,如下所示,当我添加以下内容时,默认情况下以xml显示:


我已尝试将样式更改为Widget.DeviceDefault.Light.CalendarView、Widget.Material.CalendarView,但效果相同。

我不知道如何创建自定义日历,但您可以检查此GitHub库。您可能成功创建了一个,您只需进行少量自定义即可

还可以参考这篇有用的Stackoverflow文章,从中您一定能够实现您想要的CalenderView


如果您使用的是多产互动材料CalendarView库,请更改年和月的标题样式

在这里检查我的答案:

起初我不明白为什么CalendarView组件在Android Studio和我的手机上看起来不同,但后来我发现了这篇文章


因此,您在手机上看到这一点的原因是API级别。然而,在我上面提到的帖子中,我认为提到的API级别是错误的,因为我有Android版本5.0.2的旧日历视图,也就是API级别21。这意味着仍然使用API级别21的旧日历视图视觉外观。

我的回答帮助了您或not@HarshSharma谢谢它帮助了Edmotion而不是Gaurav。我很高兴听到你说,经过这么长的时间,这真的很有帮助。