3

カレンダーを表示するために CalendarView を使い始めています。これは問題なく機能していますが、特定の日のいくつかのイベントを表示したいと思います。デモを開発しているので、カレンダーに偽のイベントをハードコードして機能を表示したいのですが、その方法がわかりません。ええ、すでにドキュメントを見ていました。CalendarProvider を使用する必要がありますか?? 次に、CalendarView から ID を取得する方法は??

ありがとう!!!

4

1 に答える 1

-1

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();
    }
};
于 2013-10-22T07:33:15.983 に答える