カレンダーを表示するために CalendarView を使い始めています。これは問題なく機能していますが、特定の日のいくつかのイベントを表示したいと思います。デモを開発しているので、カレンダーに偽のイベントをハードコードして機能を表示したいのですが、その方法がわかりません。ええ、すでにドキュメントを見ていました。CalendarProvider を使用する必要がありますか?? 次に、CalendarView から ID を取得する方法は??
ありがとう!!!
カレンダーを表示するために CalendarView を使い始めています。これは問題なく機能していますが、特定の日のいくつかのイベントを表示したいと思います。デモを開発しているので、カレンダーに偽のイベントをハードコードして機能を表示したいのですが、その方法がわかりません。ええ、すでにドキュメントを見ていました。CalendarProvider を使用する必要がありますか?? 次に、CalendarView から ID を取得する方法は??
ありがとう!!!
Yes its quite easy to add events on some specific date.you can add below code in your calendar.java file and add your events for that specific date.
public Runnable calendarUpdater = new Runnable() {
@Override
public void run() {
items.clear();
// Print dates of the current week
DateFormat df = new SimpleDateFormat("yyyy-MM-dd", Locale.US);
String itemvalue;
for (int i = 0; i < 7; i++) {
itemvalue = df.format(itemmonth.getTime());
itemmonth.add(Calendar.DATE, 1);
items.add("2013-09-12");
items.add("2013-10-07");
items.add("2013-10-15");
items.add("2013-10-20");
items.add("2013-11-30");
items.add("2013-11-28");
}
adapter.setItems(items);
adapter.notifyDataSetChanged();
}
};