因此,我正在處理一個簡單的日曆。我擁有它,以便當天標記爲藍色。但是,它會採用日期(假設今天是第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