我的舊應用程序的部分已棄用,我試圖重建它。基本上它是一個帶月視圖的日曆。 這是我的gridview的適配器的一部分:GridView的日曆視圖
public View getView(int position, View view, ViewGroup parent) {
Date date = getItem(position);
int day = date.getDate();
int month = date.getMonth();
int year = date.getYear();
}
和int day = date.getDate(); int month = date.getMonth(); int year = date.getYear();
已被棄用。我正嘗試使用Calendar
類而不是Date
,但無法做到這一點。我知道,對於檢索一天,一個月或一年,我可以用這個:
Calendar calendar = Calendar.getInstance();
calendar.get(Calendar.DAY_OF_MONTH);
,但我不知道怎麼這行轉換:
Date date = getItem(position);
與Calendar
使用。
好的,謝謝,所以它不能做「本地」沒有使用Date對象只有日曆對象? –
沒有問題。如果你不想使用Date,那麼你需要將你的適配器數據集更改爲Calendar,並使getItem()返回Calendar。 – 345