ViewGroup finalizar evento de inflado

He creado un diseño personalizado que amplía ViewGroup. Todo funciona bien y estoy obteniendo el diseño como se esperaba.

Quiero cambiar dinámicamente un elemento en el diseño. Sin embargo, esto no funciona, ya que lo llamo en onCreate y hasta ese momento el diseño completo no está realmente (dibujado) en la pantalla y, por lo tanto, no tiene el tamaño real.

¿Hay algún evento que pueda usarse para averiguar cuándo se completa la inflación del diseño? Intenté enFinishInflate pero eso no funcionaría ya que Viewgroup tiene múltiples vistas y esto se llamaría varias veces.

¿Estoy pensando en crear una interfaz en la clase de diseño personalizado pero no estoy seguro de cuándo activarla?

Respuestas a la pregunta(2)

Su respuesta a la pregunta