So verwenden Sie die Ansichten (Monat, Tag, Woche) von Android Stock Calendar in einer benutzerdefinierten Anwendung

8

Im Google Stock Android-Kalender gibt es mehrere Ansichten (Monat, Woche, Agenda, Woche), den Quellcode, der von Google Android Sources Repositories haben die gleiche Anwendung, indem das Paket namens com.android.calendar mit dem Code untersucht wird, der für das Rendern dieser Aktivitäten verantwortlich ist:

mit hart arbeiten um den Code Ich habe zwei Pakete com.android.calendar.month und com.android.calendar , aber konnte mein Ziel nicht erreichen, das ist ein Beispiel von dem, was ich verwendet habe:

und der folgende Code für die wichtigsten:

%Vor%

und hier ist mein XML-Code:

%Vor%

Bis hier funktioniert der Code gut, aber der mit einem leeren weißen Bildschirm und einer Aktionsleiste, wenn meine Frage nicht klar war, bitte versuchen Sie es zu bearbeiten.

%Vor%     
Mahmoud Hashim 22.02.2014, 08:12
quelle

2 Antworten

2

Sie sollten sich CalendarView ansehen, das ist die Standardmethode zur Integration von Kalendern in Android .

Auch wenn Sie Daten & amp; In Ihrer UI befinden sich DatePicker und TimePicker .

Denken Sie daran, dass die Standardkalender-App in Android open-source ist! Fühlen Sie sich frei durchsuchen Sie den Code hier .

    
donfuxx 22.02.2014 08:19
quelle
1

Der Bildschirm ist leer, da Sie noch einen Adapter für das Listview zu setzen haben. Sie können sehen, wie der Adapter in dem ursprünglichen Kalender-App in MonthByWeekFragment .

%Vor%

und wie der Adapter zur ListView in SimpleDayPickerFragment hinzugefügt wird :

%Vor%     
ivagarz 09.03.2014 14:03
quelle