2016-11-06 57 views
1

社區,如何創建自己的日曆結構?

基本上我正在處理我自己的日曆應用程序。它是一個私人項目,添加特定功能,我不會使用例如s-planner,Calendar等。
在我看來,Google日曆是一個很好的選擇,但我想自己學習基礎知識。

我剛剛開始幾天前,這裏我們去:
應用程序需要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)

我猜這裏有很多信息我想念。希望你們中的一些人能幫助我。我很抱歉我的英語,這不是最好的,但你應該明白這一點。祝你有美好的一天。

這也是我的第一篇文章,所以讓我知道哪些信息丟失或我應該重新格式化。

+0

你提的問題是非常不清楚。請準確解釋你想達到的目標,我從你那裏瞭解到的是你想建立一個日曆。你有這個偉大的開源庫 - https://github.com/prolificinteractive/material-calendarview – Juvi

回答