2017-07-01 98 views
0

我想在Android应用程序中显示日历。基于一些研究,我发现我们可以使用CalendarView小部件来显示日历。我们无法使用CalendarView创建活动,参与者或其他功能,如果我错了,请纠正我。另一种选择是使用Intents在构建的日历中使用本机。仅通过日历视图在Android应用程序中显示日历?

  1. 是否有任何其他方式在Android应用没有上述2种方法轻松显示日历,方便,仍然能够创建活动,参加者或其他特征。

  2. 能CalendarProvider被用来创建日历显示。我知道它可以被用来创建活动,参加者,提醒等等

  3. 可以CalenderProvider将结合CalendarView使用?

  4. 如果CalendarProvider不能与CalendarView或任何其他简单的方法结合使用,我们应该从头开始构建一个日程表?

谢谢您提前!

回答

0

基于一些研究,我发现我们可以使用CalendarView小部件来显示日历。

您可以使用CalendarView来允许用户选择一个日期。

我们不能创建使用CalendarView事件,参与者或其他特征,纠正我,如果我错了

CalendarView是一个小部件。它的工作不是“创建活动,与会者”—类似地,创建维基百科页面不是EditText的工作。 CalendarView的工作是让用户使用日历式视觉表示来选择日期。

是否有任何其他方式在Android应用没有上述2种方法轻松显示日历,方便,仍然能够创建活动,参加者或其他特征

你肯定欢迎看如果有an existing library具有您想要的功能集。

能CalendarProvider被用来创建日历显示

直接

没有。这类似于问“我可以使用Excel电子表格创建日历显示吗?” CalendarProvider是一个数据存储。它不是事件日历的可视化表示。

CalenderProvider可以与CalendarView结合使用吗?

不符合你的想法。 CalendarView是一种允许用户选择日期的方法。这不是向用户显示关于特定日期的信息的方式(例如,,约会或其他事件)。

我们应该从头开始建立一个日历吗?

这取决于你。