可能的重复:
Activity什么时候完成自己的绘制? https://stackoverflow.com/questions/3171216/when-has-the-activity-finished-drawing-itself
我想知道视图何时完成绘制,这可能吗?我如何知道android是否完成绘制视图?
向其中添加一个 ViewTreeObserver。
Sample,
TextView pagerView1=new TextView(this);
ViewTreeObserver textViewTreeObserver=pagerView1.getViewTreeObserver();
textViewTreeObserver.addOnGlobalLayoutListener(new OnGlobalLayoutListener() {
public void onGlobalLayout() {
//Do your operations here.
pagerView1.removeGlobalOnLayoutListener(this);
}
});
这是一个侦听器,一旦该特定对象完全绘制,就会调用它。所以我把它用于 TextView。同样,您可以使用您所做的任何视图。在 onGlobalLayout() 内部你可以执行你的代码。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)