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,但它只會在用戶更改日期時起作用,但如果用戶點擊相同日期,我還沒有收到任何消息。請告訴我,我怎樣才能設置聽衆點擊日期。先謝謝你。