我们究竟如何使用 Android的MonthDisplayHelper?我一直在寻找可能帮助我简化工作的小部件/视图,因为我需要创建一个日历.但它真的很难.至少对于我来说.所以我看到了这个MonthDisplayHelper.从
启迪迷茫:D
对不起,这件事迟到了……我已经弄明白,MonthDisplayHelper不会为我制作日历.嗯,我希望它做到了.创建日历功能并非易事.我们面临着相对复杂的算法.所以MonthDispalyHelper再次不会为你制作日历.相反,它提供了可帮助您构建自己的日历的实用功能.一个非常好的例子是
MonthDisplayHelper mdh = new MonthDisplayHelper(viewedYear, viewedMonth); int temp[] = mdh.getDigitsForRow(countRows);
它基本上给我们一个整数数组表示,其中日期(数字)应该到日历的每个单元格.例如,所提供的月份和年份(2011年7月)的日历的第一行将是{26,27,28,29,30,1,2}.从那里,将这些数字定位到你的布局的工作将是你的.
它还提供了一些方法,例如获取指定月份的天数,月份开始的星期几等.
我希望这有帮助.