Personalización de NavigationView: adición de encabezado dinámico, biblioteca de diseño de soporte de Android

Probé el navigationView de la nueva biblioteca de diseño de soporte de Android. Quiero tener una vista de encabezado dinámica. Básicamente, mi vista de encabezado mostrará algo así como una cita del día. Tengo alrededor de 10 citas y quiero seleccionar una cita al azar y mostrarla en una vista de texto en la vista de encabezado. También quiero agregar el método onClick para headerView.

En este momento, no veo ninguna posibilidad de cambiar el diseño de la vista de encabezado mediante programación. ¿Alguna sugerencia para implementar esto?

Respuestas a la pregunta(8)

Su respuesta a la pregunta