En Android cómo obtener el ancho de la vista de texto que se establece en Wrap_Content

Estoy tratando de agregar un texto a la vista de texto para la que he establecido el ancho como Wrap_content. Estoy tratando de obtener el ancho de esta vista de texto. Pero está mostrando 0 en todos los casos. ¿Cómo puedo obtener el ancho de la vista de texto después de configurar el texto en él?

el código es como

        LinearLayout ll= new LinearLayout(this);
        ll.setOrientation(LinearLayout.VERTICAL);
        TextView tv = new TextView(this);
        tv.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
        ll.addView(tv);
        tv.setText("Hello 1234567890-0987654321qwertyuio787888888888888888888888888888888888888888888888888");
        System.out.println("The width is == "+tv.getWidth());// result is 0
        this.setContentView(ll);

Por favor recomiende. Gracias por adelantado.

Respuestas a la pregunta(8)

Su respuesta a la pregunta