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?