2011-07-22 76 views
3

我們如何使用Android的MonthDisplayHelper?我一直在尋找可以幫助我簡化工作的小部件/視圖,因爲我需要創建日曆。但它很難。至少對於我來說。所以我看到了這個MonthDisplayHelper。從它的成員,我想我知道它可以做什麼..但我得不到的是我們將如何使用它,因爲我沒有看到它擴展視圖類,也不是一個適配器。我知道這個問題可能會令人困惑。即時混淆現在。我希望有人能夠幫助。Android的幫助MonthDisplayHelper


啓迪困惑:d

回答

7

對不起這次來到late..i想到這一點我自己,MonthDisplayHelper不會讓一個日曆我。那麼我希望它做到了。創建日曆功能並非易事。我們面臨着比較複雜的算法。

所以MonthDispalyHelper再次不會爲您製作日曆。相反,它提供的實用功能可以幫助您構建自己的日曆。的一個很好的例子是

MonthDisplayHelper mdh = new MonthDisplayHelper(viewedYear, viewedMonth); 
int temp[] = mdh.getDigitsForRow(countRows); 

基本上爲我們提供了作爲整數數組表示,其中時間(數字)應到日曆中的每個小區。例如,所提供的月份和年份(2011年7月)的日曆的第一行將是{26,27,28,29,30,1,2}。從那裏開始,將這些數字定位到佈局的工作就是你的。

它還提供諸如獲取指定月份的天數,月份開始的一週中的哪一天等方法。

我希望這可以幫助。