Какой метод активности вызывается после всех методов компоновки?

Мне нужно что-то сделать в Activity после того, как все методы компоновки были вызваны, все View s находятся на месте, и Activity готова к отображению.

Какой метод может это сделать?

Solutions Collecting From Web of "Какой метод активности вызывается после всех методов компоновки?"

Если вы пытаетесь получить ширину представления или что-то еще. Это должно работать

Добавьте это в свою активность onCreate

 ViewTreeObserver vto = layout.getViewTreeObserver(); vto.addOnGlobalLayoutListener(new OnGlobalLayoutListener() { @Override public void onGlobalLayout() { // Put your code here. layout.getViewTreeObserver().removeOnGlobalLayoutListener(this); } }); 

Для этого AFAIK нет волшебного метода. Предложите добавить Handler к вашему классу активности и post() Runnable к нему из onCreate() который содержит код, который вы хотите запустить.

Если это еще слишком рано, вы можете postDelayed() вместо этого.