zoukankan      html  css  js  c++  java
  • 当view为wrap_conten时获取一个view的具体宽高

      int w = View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED);
            int h = View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED);
     
            view.measure(w,h);
            int width = view.getMeasuredWidth();
            int height = view.getMeasuredHeight();

    当我们在布局文件中设置View为wrap_conten的时候,不可以直接使用

     view.getWidth();
     view.getHeight();

    来获取宽高,使用该方法获取到的是0,应该使用最上面的方法。

  • 相关阅读:
    64_l2
    64_l1
    64_k2
    64_k1
    64_j2
    64_j1
    64_g6
    64_g5
    64_g4
    64_g3
  • 原文地址:https://www.cnblogs.com/tangZH/p/9544294.html
Copyright © 2011-2022 走看看