Открыть календарь в Android - PullRequest
0 голосов
/ 24 февраля 2011

Как открыть Календарь по нажатию кнопки и получить активную дату.

Ответы [ 2 ]

3 голосов
/ 24 февраля 2011

проверить это: http://www.developer.com/ws/article.php/3850276/Working-with-the-Android-Calendar.htm

EDIT:

Чтобы открыть календарь из события нажатия кнопки, добавьте этот код в метод 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 голосов
/ 24 февраля 2011

Попробуйте использовать виджет CalendarView, см. Документы здесь

Это не диалог, поэтому вам нужно создать диалоговое окно, обернуть его вокруг CalendarView и запустить его самостоятельно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...