2011-02-24 9 views

Répondre

4

check this out: http://www.developer.com/ws/article.php/3850276/Working-with-the-Android-Calendar.htm

EDIT:

Pour ouvrir le calendrier de bouton événement click ajouter ce code à la méthode onClick:

Intent i = new Intent(); 

//Froyo or greater (mind you I just tested this on CM7 and the less than froyo one worked so it depends on the phone...) 
cn = new ComponentName("com.google.android.calendar", "com.android.calendar.LaunchActivity"); 

//less than Froyo 
cn = new ComponentName("com.android.calendar", "com.android.calendar.LaunchActivity"); 

i.setComponent(cn); 
startActivity(i); 
+0

Salut evilone Thx. Comment est-il implémenté sur Button Click ..? –

+0

Je l'avais déjà utilisé. Mais il y a une erreur qui ajoute une activité dans le manifeste .. –

+0

@evilone: ​​Ceci est une solution non documentée, non prise en charge et non fiable. Cette application n'existera pas sur tous les appareils, et comme vous l'avez vu, Google va changer la façon dont il est utilisé. – CommonsWare

0

Essayez d'utiliser le widget calendarview, voir docs here

Il ne s'agit pas d'une boîte de dialogue, vous devez donc créer une boîte de dialogue, l'entourer d'un calendrier et la lancer vous-même.

+0

Étendre le android.app.AlertDialog de la même manière que DatePickerDialog, pour envelopper le widget CalendarView, voir le [documentation] (http: //developer.android.com/reference/android/app/AlertDialog.html) pour AlertDialog pour savoir comment ajouter une mise en page personnalisée à la vue –

+0

Salut, James Booker merci de répondre. –

+2

CalendarView est depuis le niveau API 11 ... –