美文网首页
在OnCreate()中获取到某个View的宽高

在OnCreate()中获取到某个View的宽高

作者: 晓风残月酒醒 | 来源:发表于2017-06-20 17:33 被阅读0次

我们假设这个需要知道寛高的View叫做demoView。
1.首先获取寛高之前,必须保证demoView已经在Activity的布局之中。也就是说,已经被添加进了Activity的布局之中,不是一个人游荡在外面的View。
2.使用findViewById或其他方法获取到demoView
3.执行如下代码

    demoView.post(new Runnable(){
        public void run(){
            // 此处是主线程中,不是分线程中。
            int width = demoView.getWidth();//demoView的宽度
            int height= demoView.getHeight();//demoView的高度
        }
    });

相关文章

网友评论

      本文标题:在OnCreate()中获取到某个View的宽高

      本文链接:https://www.haomeiwen.com/subject/zclaqxtx.html