getMeasuredWidth()获取的是view原始的大小,也就是这个view在XML文件中配置或者是代码中设置的大小。getWidth()获取的是这个view最终显示的大小,这个大小有可能等于原始的大小也有可能不等于原始大小。

  在布局文件中写入width 只是给了他一个初始化的默认值,而不是最终的结果,最终的结果是要通过Measured等计算出来的,所以在view构建完成之前调用 getWidth 都为0.

如果在构建view前获取默认 大小可以用:


int width = activity.getWindowManager().getDefaultDisplay().getWidth();
int height =activity.getWindowManager().getDefaultDisplay().getHeight();

 

最新文章

  1. .NET Core中间件的注册和管道的构建(1)---- 注册和构建原理
  2. [moka同学收藏]Vim升华之树形目录插件NERDTree安装图解
  3. HDU 3966 & POJ 3237 & HYSBZ 2243 树链剖分
  4. 【MongoDB】MongoDB 3.2 SCRAM-SHA-1验证方式
  5. .NET开发 正则表达式中的 Bug
  6. hdu1025 最长上升子序列 (nlogn)
  7. 第五十八篇、iOS 微信聊天发送小视频的秘密
  8. 树莓派(Rospberry Pi B+)到货亲測
  9. log4j文件
  10. iOS https认证 && SSL/TLS证书申请
  11. HTML5的自定义属性data-*详细介绍和JS操作实例
  12. JS组件系列——又一款MVVM组件:Vue(二:构建自己的Vue组件)
  13. poj - 1185 炮兵阵地 状压DP 解题报告
  14. 用最简单的例子实现jQuery图片即时上传
  15. Spring消息之WebSocket
  16. std unorder_map insert 和 emplace的区别
  17. 深度学习在推断阶段(inference)的硬件实现方法概述
  18. ubuntu 设置全局代理
  19. Sqlserver ROW_NUMBER()
  20. fetch 请求列表ListView

热门文章

  1. Xcode 如何计算整个项目的代码行数
  2. 让网站永久拥有HTTPS - 申请免费SSL证书并自动续期
  3. AC日记——旅行 洛谷 P3313
  4. 饼系列—圈饼 doughnut
  5. U盘格式化时分配单元的大小的设置
  6. 动态加载/删除css文件以及图片预加载
  7. 支持WEB、Android、IOS的地图解决方案
  8. 【spring mvc】后台的API,测试中,总提示接口实体的某一个字段不能为null,但是明明给值了还提示不能为空
  9. 【jQuery】方法和选择器的双重使用详解
  10. 使用XtraGrid自定义列计算 z