如何在onCreate中测量View的实际宽高 我来答 1个回答 #热议# 为什么说不要把裤子提到肚脐眼? 刺猬丢了刺斗 2017-03-24 · 超过69用户采纳过TA的回答 知道答主 回答量:226 采纳率:100% 帮助的人:42.9万 我也去答题访问个人页 关注 展开全部 一般来讲,在activity中可以调用View.getWidth或者View.getHeight来获得某个view的宽度或高度,但是在onCreate方法中会返回0,这是因为View组件布局要在onResume回调后完成。所以现在需要使用getViewTreeObserver().addOnGlobalLayoutListener()来获得宽度或者高度代码如下:最后一行调用removeXXX方法是防止被多次调用 本回答由网友推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2018-04-12 如何正确的获得一个view的宽和高 17 2016-08-15 android 怎么在oncreate中获得view的坐标 2 2017-10-24 如何在oncreate里获取view的宽高 2013-10-13 如何在activity的onCreate方法中获取某个view的高度或宽度 2016-06-27 如何获取view的宽度和高度 2018-04-11 android 在onCreate中获得控件的大小 6 2017-02-01 为什么在onCreate中无法获得控件宽度和高度 2016-10-16 android开发如何在oncreat时获取layout宽高。 更多类似问题 > 为你推荐: