Teile meiner alten App sind veraltet, ich versuche, es neu zu erstellen. Grundsätzlich ist es ein Kalender mit Monatsansicht. Dies ist ein Teil meiner Gridview-Adapter:GridView für Kalenderansicht
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();
}
und die int day = date.getDate(); int month = date.getMonth(); int year = date.getYear();
sind veraltet. Ich versuche, die Calendar
Klasse anstelle von Date
zu verwenden, aber nicht in der Lage, das gleiche zu tun. Ich weiß, dass der Tag, Monat oder Jahr für abrufen ich diese verwenden:
Calendar calendar = Calendar.getInstance();
calendar.get(Calendar.DAY_OF_MONTH);
aber ich weiß nicht, wie diese Zeile zu konvertieren:
Date date = getItem(position);
für mit Calendar
verwenden.
Ok danke, also kann es nicht "nativ" gemacht werden, ohne Date-Objekt nur mit Kalender-Objekt zu verwenden? –
Kein Problem. Wenn Sie "Date" nicht verwenden möchten, müssen Sie Ihre Adapterdatei in "Calendar" ändern und "getItem()' '' '' '' zurückgeben. – 345