在Android中打开日历
检查了这一点:http://www.developer.com/ws/article.php/3850276/Working-with-the-Android-Calendar.htm
编辑:
要打开按钮的Click事件日历该代码添加到的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);
尝试使用CalendarView小部件,看文档here
这不是一个对话框,因此您必须创建一个对话框,将其包装在CalendarView中并自行启动。
以与DatePickerDialog相同的方式扩展android.app.AlertDialog,以包装CalendarView小部件,请参阅[documentation](http: //developer.android.com/reference/android/app/AlertDialog.html)AlertDialog如何将自定义布局添加到视图 – 2011-02-24 12:43:10
嗨,James Booker感谢您的回复。 – 2011-02-24 12:45:28
CalendarView自API级别11 ... – 2011-02-24 12:46:18
嗨evilone Thx。它是如何实现按钮点击..? – 2011-02-24 12:37:35
我已经使用过它。但有错误,增加在清单中的活动.. – 2011-02-24 12:44:35
@evilone:这是一个无证,不受支持,不可靠的解决方案。这个应用程序不会存在于所有设备上,正如您所见,Google会改变它的使用方式。 – CommonsWare 2011-02-24 12:46:01