如何创建自己的日历结构?

时间:2016-11-06 12:18:13

标签: android calendar

社区,

基本上我正在使用自己的日历应用程序。它是一个私人项目,用于添加特定功能,我不会使用例如s-planner,Calendar等 在我看来,谷歌日历是一个很好的选择,但我想自己学习基础知识。

我刚开始几天前,我们走了:
该应用程序需要4.4 Kitkat及以上版本。我从一个基本的日历视图开始,看起来像这样:

enter image description here

因此应该可以添加事件和提醒。可以检查选择了哪个日期并使用Date Tim Picker对话框?或者我应该创建一个GridView并填充它。也许那样:

只需使用日历api并创建一个像这样的实例:

Calendar calendar = GregorianCalendar.getInstance();

但是有一个例子,没有函数给我一个数组中一个月的日期。如何填补它。 我只是寻找一些例子:

https://www.toptal.com/android/android-customization-how-to-build-a-ui-component-that-does-what-you-want

这有必要吗?也许有一个简单的方法。我不懂日历Api。

可以使用CalendarContract组织日历背后的逻辑。 例如:

Intent calIntent = new Intent(Intent.ACTION_INSERT); 
calIntent.setData(CalendarContract.Events.CONTENT_URI);
startActivity(calIntent);

现在情况并非如此。
 我只是想知道如何创建日历结构并显示它。也许暗示哪种方式可以显示另一个月的日期(例如:2016年11月的第一个=周二所以我也应该显示31.10)

我想我现在错过了很多信息。希望你们中的一些人可以帮助我。对不起我的英语,这不是最好的,但你应该明白这一点。祝你有美好的一天。

这也是我在这里的第一篇文章,所以让我知道哪些信息丢失或者我应该重新格式化。

1 个答案:

答案 0 :(得分:0)

你在找这样的东西吗?这是一个完全自定义的日历,您可以在其中添加事件到日期,可以收听日期更改等:

https://github.com/khetanrajesh/CustomCalendar