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());
    }
});

 

posted @ 2016-08-25 11:39  o卡卡西o  阅读(287)  评论(0编辑  收藏  举报