Добавить событие в CalendarView

Я думаю, что вопрос говорит сам за себя: возможно ли отображать события в Android по умолчаниюCalendarView?

Я знаю, что это сделано для виджетов, а не для реального приложения календаря, но мое приложение не должно быть приложением календаря. Это лишь небольшая функция в моем приложении, поэтому я думаю, что представление идеально подходит для моих требований. Я только не могу просматривать события в нем, иначе это идеально подходит для меня.

Я читаю этоответ и попытался переписать метод onDraw изCalenderView:

@Override
protected void onDraw(Canvas canvas)
{
    p = new Paint();

    p.setColor(Color.RED);
    p.setStrokeWidth(10);

    super.onDraw(canvas);
    canvas.drawRect(0, 0, 100, 100, p);
}

Но даже этот код не работает и прямоугольник не отображается. Остальные 4 методаprivate поэтому я не могу их перезаписать. Любые другие идеи, как я могу решить эту проблему? Я не хочу использовать библиотеку, но если нет другого пути, я ищу что-то, что действительно близко к акцииCalendarView, Или, может быть, я могу создать файл календаря, который будет виден только в моем приложении, а не в других приложениях календаря?

Ответы на вопрос(2)

Ваш ответ на вопрос