0
有下面的代码:不能添加侦听CalendarView事件
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,但它只会在用户更改日期时起作用,但如果用户点击相同日期,我还没有收到任何消息。请告诉我,我怎样才能设置听众点击日期。先谢谢你。