方法如下:

@Override   public void onCreate(Bundle savedInstanceState) {       super.onCreate(savedInstanceState);       setContentView(R.layout.main);       final ImageView imageView = (ImageView) findViewById(R.id.imageview);             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);      System.out.println("执行完毕.."+System.currentTimeMillis());   }//------------------------------------------------方法一 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实践项目八做一个下载读条
  2. Android保持屏幕常亮的方法
  3. android 2.2+ 完全退出程序的方法今天贡献了
  4. Android启动和关闭Activity
  5. android 控件属性
  6. android 4.0.3 dhcpcd使用方法
  7. Android(安卓)网络下载图片
  8. 浅谈Java中Collections.sort对List排序的两种方法
  9. Python list sort方法的具体使用

随机推荐

  1. android 添加按电源键结束通话
  2. Android(安卓)studio 小白使用Android(安
  3. Android中序列化的Parcelable与Serializa
  4. ANDROID+SQLITE详解2
  5. Android 消息推送
  6. Android(安卓)Activity 与Service进行数
  7. Android实现HID鼠标的指针自定义
  8. 系统更新率:iOS 9完爆Android阵营!
  9. 2020Android又凉了?来看看Android的发展-
  10. android mpeg2ts 流媒体打包MediaMuxer