textView.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
textView.getViewTreeObserver().removeGlobalOnLayoutListener(this);
doYourJob();
}
});
这个方法可以监听layout动作,并且在该view的layout计算完成时,进行指定工作。