android onCreate中获取view宽高为0的解决方法

view.post(runnable)

通过post可以将一个runnable投递到消息队列的尾部,然后等待UI线程Looper调用此runnable的时候,view也已经初始化好了。

view.post(new Runnable() {
    @Override
    public void run() {
        L.i("post(Runnable) : view.getWidth():" + view.getWidth() + "  view.getHeight():" + view.getHeight());
    }
});
原文地址:https://www.cnblogs.com/supermanChao/p/5806158.html