Personalizando o NavigationView - Adicionando headerView dinâmico, Biblioteca de projetos de suporte Android

Eu tentei o navigationView da nova biblioteca de design de suporte para Android. Eu quero ter uma visão dinâmica da cabeça. Basicamente, meu headerview mostrará algo como uma citação do dia. Eu tenho cerca de 10 aspas e quero selecionar aleatoriamente uma cotação e exibir em uma visualização de texto no headerView. Também quero adicionar o método onClick para o headerView.

No momento, não vejo a possibilidade de alterar o layout da vista de cabeça programaticamente. Alguma sugestão para implementar isso?

questionAnswers(8)

yourAnswerToTheQuestion