Я создал собственный макет, расширяющий ViewGroup. Все работает нормально, и я получаю макет, как и ожидалось.
Я хочу динамически изменять элемент в макете. Однако это не работает, поскольку я вызываю его в onCreate, и до этого времени весь макет фактически (рисованный) не раздувается на экране и, следовательно, не имеет фактического размера.
Есть ли какое-нибудь событие, которое можно использовать, чтобы узнать, когда завершено наполнение макета? Я попробовал onFinishInflate, но это не сработало, так как Viewgroup имеет несколько представлений, и это будет вызываться несколько раз.
Я подумываю создать интерфейс в классе пользовательского макета, но не уверен, когда его запустить?