因此,我正在处理一个简单的日历。我拥有它,以便当天标记为蓝色。但是,它会采用日期(假设今天是第3天),并将每个月的第3天标记为蓝色。我认为问题在于此;日历 - 获取月份和月份的日期
// Current Month Days
for (int i = 1; i <= daysInMonth; i++) {
Log.d(currentMonthName, String.valueOf(i) + " "
+ getMonthAsString(currentMonth) + " " + yy);
if (i == getCurrentDayOfMonth()) {
list.add(String.valueOf(i) + "-BLUE" + "-"
+ getMonthAsString(currentMonth) + "-" + yy);
} else {
list.add(String.valueOf(i) + "-WHITE" + "-"
+ getMonthAsString(currentMonth) + "-" + yy);
}
}
有没有一种方法,我可以添加像if (i == getCurrentDayOfMonth() + getMonth())
得到它读取当前的月份呢?还是有另一种解决方案?
和&&运营商和比较得到月()的currentMonth – ElefantPhace 2013-03-03 23:49:31
可否请你举一个例子?我正在关注这个教程,所以我对代码有点不熟悉。 – 2013-03-03 23:53:46