为什么在oncreat方法中使用post()可以获取的view的布局参数

来源:互联网 发布:澳洲手机网络制式 编辑:程序博客网 时间:2024/06/15 06:32

在开发中,如果直接在activity的oncreate()方法中通过”getTop()”获取view的布局参数会直接返回0。这是因为,view还没有layout绘制好,所以此时的所有数值都初始值(一般都是0)。

一般我们可以通过post()方法来获取。因为虽然view还没有绘制完成,但是post()会把需要执行的动作放到队列里,等布局完成后再从队列里取出来,此时取到的值就不会是0了。

0 0