Como o StaticLayout é usado no Android?

Eu preciso construir meu próprio costumeTextView então eu tenho aprendido sobreStaticLayout desenhar texto em uma tela. É preferível usarCanvas.drawText() diretamente, ou então odocumentação diz. No entanto, a documentação não fornece exemplos de como fazê-lo. Existe apenas uma vaga referência aStaticLayout.Builder sendo a maneira mais nova de fazer isso.

Eu encontrei um exemploaqui mas parece um pouco datado.

Finalmente trabalhei como fazê-lo, então estou adicionando minha explicação abaixo.

questionAnswers(2)

yourAnswerToTheQuestion