单击以列出CalendarView中的项目

时间:2012-09-06 12:21:56

标签: android

我正在尝试点击CalendarView中的当前日期,如下面的代码

((ListView) calendar.findViewById(android.R.id.list)).setOnItemClickListener(new OnItemClickListener() {

            @Override
            public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
                    long arg3) {
                // TODO Auto-generated method stub
                System.err.println("click");

            }
        });

,但这种方式对我没有帮助,我不知道为什么。如何将点击侦听器绑定到CalendarView?

1 个答案:

答案 0 :(得分:0)

CalendarView有一个嵌套的侦听器接口CalendarView.OnDateChangeListener,其方法为onSelectedDayChange(...)。您可以使用自定义逻辑实现它,并使用Calendar.setOnDateChangeListener(...)方法进行设置。