Android获取View的width/height为0

行业动态 公司新闻 案例分享 技术百科

Android获取View的width/height为0

来源:奇站网络 浏览量:343 发布日期: 2024-07-31

View.getWidth()和View.getHeight()为0的根本原因是控件还没有完成绘制,你必须等待系统将绘制完View时才能获得。

  1. @Override
  2. public void onWindowFocusChanged(boolean hasFocus) {
  3. super.onWindowFocusChanged(hasFocus);
  4. if (hasFocus){
  5. int width = this.getMeasuredWidth();
  6. int height = this.getMeasuredHeight();
  7. }
  8. }
标签:

厦门奇站网络科技有限公司

电话:13313868605

QQ:3413772931

地址:厦门集美区软件园三期

网站地图


                    扫一扫加我咨询