Adicionar evento ao CalendarView

Acho que a pergunta já diz tudo: é possível exibir eventos no padrão do AndroidCalendarView?

Eu sei que ele é feito para widgets e não para um aplicativo real de calendário, mas meu aplicativo não deve ser um aplicativo de calendário. Como é apenas um pequeno recurso no meu aplicativo, acho que o View é perfeito para minhas reivindicações. Só não consigo ver eventos, caso contrário, é perfeito para mim.

Eu li issoresponda e tentou sobrescrever o método onDraw deCalenderView:

@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);
}

Mas mesmo esse código não funciona e nenhum retângulo é exibido. Os outros 4 métodos sãoprivate então não posso substituí-los. Alguma outra idéia de como posso resolver esse problema? Não quero usar uma biblioteca, mas se não houver outra maneira, estou procurando algo que realmente esteja próximo do estoqueCalendarView. Ou talvez eu possa criar um arquivo de agenda visível apenas no meu aplicativo e não em outros aplicativos de calendário?

questionAnswers(2)

yourAnswerToTheQuestion