android - 如何从 CalendarView 中提取日期并显示所选日期?

原文 标签 android

目前我正在使用下面的代码,我可以在文本字段中显示当前日期。但是我不知道如何显示选定的日期。

我还使用了 DatePicker,它可以很好地显示所选日期,但是我更喜欢 CalendarView。谢谢

Calendar c = Calendar.getInstance();
        SimpleDateFormat ss = new SimpleDateFormat("dd-MM-yyyy");
        Date date = new Date();
        String currentdate= ss.format(date);
        TextView editText = (TextView) this.findViewById(R.id.textfield1);
        editText.setText(currentdate);

最佳答案

在 onCreate 中:

 CalendarView v = new CalendarView( this );
 v.setOnDateChangeListener( new CalendarView.OnDateChangeListener() {
    public void onSelectedDayChange(CalendarView view, int year, int month, int dayOfMonth) {
       this.calendar = new GregorianCalendar( year, month, dayOfMonth );
    }//met
 });

关于android - 如何从 CalendarView 中提取日期并显示所选日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10339808/

相关文章:

android - 适用于 Android 开发的 SDK ADT bundle 中包含什么版本的 Eclipse?

Android 4.1 视口(viewport)缩放(setInitialScale,元初始缩放不起作用)

android - 设备启动时调用getPackageInfo()会引发异常,但是以后不会吗?

android - 使用 Facebook Graph API 获取所有用户好友 - Android

android - 如何从后台服务更新多个 Android Activity 中的 UI

android - Android:可以将参数从CursorAdapter传递给Service

android - 自更新到 ADT 22 以来,AndroidAnnotations 生成的类上的 ClassNotFoundException

java - 从 Activity 中打开 pdf

android - 如何在 Android Maps v2 api 的标记上强制重新加载 InfoWindow?

android - 在 Application 类中加载 Firebase 远程配置