Java Can';t将侦听器添加到CalendarView事件
有以下代码:Java Can';t将侦听器添加到CalendarView事件,java,android,Java,Android,有以下代码: final CalendarView calendarView=(CalendarView)layout.findViewById(R.id.calendarView); calendarView.setClickable(true); calendarView.setOnClickListener(new OnClickListener() { @Override public void onClick(V
final CalendarView calendarView=(CalendarView)layout.findViewById(R.id.calendarView);
calendarView.setClickable(true);
calendarView.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(getActivity(), "Click", Toast.LENGTH_LONG).show();
}
});
calendarView.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
Toast.makeText(getActivity(), "Touch", Toast.LENGTH_LONG).show();
return false;
}
});
calendarView.setOnLongClickListener(new OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
Toast.makeText(getActivity(), "Long click", Toast.LENGTH_LONG).show();
return false;
}
});
我还没有收到任何留言。我需要为“按日期单击”设置侦听器。我知道OnDateChangeListener,但它只有在用户更改日期时才起作用,但如果用户在同一日期单击,我没有收到任何消息。请告诉我,如何设置“按日期单击”的侦听器。先谢谢你 本地日历在我看来很糟糕。似乎点击任何日期都不会触发任何事件。但是,如果在日历边框附近单击,则将触发onClick和onLongClick事件