//方法一        int w = View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED);        int h = View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED);        imageView.measure(w, h);        int height =imageView.getMeasuredHeight();        int width =imageView.getMeasuredWidth();        textView.append("\n"+height+","+width);                                //方法二        ViewTreeObserver vto = imageView.getViewTreeObserver();        vto.addOnPreDrawListener(new ViewTreeObserver.OnPreDrawListener() {            public boolean onPreDraw() {                int height = imageView.getMeasuredHeight();                int width = imageView.getMeasuredWidth();                textView.append("\n"+height+","+width);                return true;            }        });        //方法三           ViewTreeObserver vto2 = imageView.getViewTreeObserver();          vto2.addOnGlobalLayoutListener(new OnGlobalLayoutListener() {            @Override              public void onGlobalLayout() {            imageView.getViewTreeObserver().removeGlobalOnLayoutListener(this);                  textView.append("\n\n"+imageView.getHeight()+","+imageView.getWidth());            }          });  

更多相关文章

  1. Android之Loader理解
  2. Android(安卓)强制横屏
  3. Android(安卓)浅析 ButterKnife (一) 使用
  4. Android:Groovy基础语法
  5. Android(安卓)四大组件之 Service
  6. Android(安卓)xposed Hook 初探01
  7. android截屏简单引用
  8. 浅谈Java中Collections.sort对List排序的两种方法
  9. Python list sort方法的具体使用

随机推荐

  1. android定制化显示toast
  2. Android开发–Intent-filter属性详解
  3. Activity的生命周期方法
  4. Paint和Color的介绍
  5. android异步更新UI界面的方法
  6. 如何调试 Android(安卓)Framework?
  7. Android(安卓)studio 无线真机调试
  8. android 之 Notification 实例
  9. Android以请求参数来获取网络数据
  10. 在Android(安卓)Studio创建第一个Android