Como obter o número de linhas de TextView?

Eu quero obter o número de linhas de uma exibição de texto

textView.setText("Test line 1 Test line 2 Test line 3 Test line 4 Test line 5.............")

textView.getLineCount(); sempre retornazero

Então eu também tentei:

ViewTreeObserver vto = this.textView.getViewTreeObserver();
vto.addOnGlobalLayoutListener(new OnGlobalLayoutListener() {

    @Override
    public void onGlobalLayout() {
        ViewTreeObserver obs = textView.getViewTreeObserver();
        obs.removeGlobalOnLayoutListener(this);
        System.out.println(": " + textView.getLineCount());

    }
});

Retorna a saída exata.

Mas isso funciona apenas para um layout estático.

Quando estou inflando o layout dinamicamente, isso não funciona mais.

Como eu poderia encontrar o número de linha em um TextView?

questionAnswers(7)

yourAnswerToTheQuestion