次のコードがあります。
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について知っていますが、ユーザーが日付を変更した場合にのみ機能しますが、ユーザーが同じ日付までにクリックした場合、メッセージは表示されません。クリックバイ日付のリスナーを設定するにはどうすればよいですか。前もって感謝します。