11
月をカレンダービューに表示したいと考えています。私は試しましたアンドロイドカレンダービューで月の変化を検出する方法はありますか(ユーザーがカレンダーを別の月に変更したときなど)
calendarView.setOnDateChangeListener(new CalendarView.OnDateChangeListener() {
@Override
public void onSelectedDayChange(CalendarView view, int year, int month,
int dayOfMonth) {
int d = dayOfMonth;
int m = month;
Log.d("month", "" + m);
String curDate = String.valueOf(d);
}
});
しかし、それはユーザーが月の日にクリックするときにのみトリガします。私が望むのは、ユーザーが変更された月を望む月を変更した場合(つまり、カレンダービューに表示された月)です。 何か助けていただければ幸いです。前もって感謝します。
素晴らしいです。ありがとう、私はこの問題の3日のように立ち往生しました。 –
しかし、どのように私はこのようなCalendarDay {2017-8-1} –
私の更新された答えを確認する日付をログにするとき私はそれを仲間解析するのですか?これで、Dateオブジェクトを使って何でもできます。 :-D – AndiM