Java tutorial
//package com.java2s; import android.view.View; import android.view.ViewTreeObserver; public class Main { public static void postOnPreDraw(final View view, final Runnable runnable) { view.getViewTreeObserver().addOnPreDrawListener(new ViewTreeObserver.OnPreDrawListener() { @Override public boolean onPreDraw() { view.getViewTreeObserver().removeOnPreDrawListener(this); runnable.run(); return true; } }); } }