¿Cómo obtener el número de líneas de TextView?

Quiero obtener el número de líneas de una vista de texto

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

textView.getLineCount(); siempre vuelvecero

Entonces también he intentado:

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());

    }
});

Devuelve la salida exacta.

Pero esto funciona solo para un diseño estático.

Cuando estoy inflando el diseño dinámicamente esto ya no funciona.

¿Cómo podría encontrar el número de línea en un TextView?

Respuestas a la pregunta(7)

Su respuesta a la pregunta