视图的高度和宽度始终为0(getMeasuredHeight()和getHeight()均不起作用)

卡皮尔·拉杰普特(Kapil Rajput)

我有一个LinearLayout内部LinearLayout,孩子linearlayout有它的layout params位置heightwidth定义为

LinearLayout linearLayout=new LinearLayout(context);
        LinearLayout.LayoutParams lp=new LinearLayout.LayoutParams(50,50);
        linearLayout.setLayoutParams(lp);

现在视图中创建后,我试图从获得一个视图的高度getHeight()getMeasuredHeight(),但是这两种方法返回0

  int heightofView=linearLayout.getHeight(); 
  int heightofview=linearLayout.getMeasuredHeight();

为什么这两种方法都返回0的视图高度?这些方法何时返回实际结果?如何获得我创建的视图的高度?

拉希德

试试这个代码。

imageView.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
      @Override
      public void onGlobalLayout() {
           int width = imageView.getWidth();
           int height = imageView.getHeight();
           //you can add your code here on what you want to do to the height and width you can pass it as parameter or make width and height a global variable
           imageView.getViewTreeObserver().removeOnGlobalLayoutListener(this);
      }
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ImageView的宽度和高度不起作用

来自分类Dev

RelativeLayout的宽度和高度fill_parent不起作用

来自分类Dev

javascript宽度/高度不起作用和颜色

来自分类Dev

UIImageView上的宽度和高度NSLayoutConstraints不起作用

来自分类Dev

宽度和高度在SVG <use>元素中不起作用

来自分类Dev

为什么高度(100%)和宽度(100%)不起作用?

来自分类Dev

UIImageView上的宽度和高度NSLayoutConstraints不起作用

来自分类Dev

getheight()和getmeasuredheight()之间的区别

来自分类Dev

背景图片的高度和宽度在IE11上不起作用

来自分类Dev

在hide()show()方法之后,电子BrowserWindow的最小高度和宽度不起作用

来自分类Dev

jQuery函数:获取img的宽度和高度,然后addClass不起作用

来自分类Dev

Javascript检测用户上传的图像宽度和高度在Safari 5.1.7中不起作用

来自分类Dev

Java swing图像的高度和宽度始终为-1

来自分类Dev

webView.getMeasuredWidth()和getMeasuredHeight()在4.4.X之前的API上不起作用

来自分类Dev

AdView 和搜索视图不起作用

来自分类Dev

如何将视图框的高度和宽度导出为网页的高度和宽度

来自分类Dev

CSS宽度与高度相同不起作用

来自分类Dev

无法取消透明度,PIL getbbox()和Numpy均不起作用

来自分类Dev

Button with在Mozilla Firefox和Google Chorme中均不起作用

来自分类Dev

Linux:chsh和ypchsh均不起作用,我可以更换外壳程序吗?

来自分类Dev

无法取消透明度,PIL getbbox()和Numpy均不起作用

来自分类Dev

Div始终占用窗口的高度和宽度

来自分类Dev

JPanel的宽度和高度为0(特定情况)

来自分类Dev

getTables().getHeight 不起作用

来自分类Dev

Ng-repeat和iScroll动态宽度不起作用

来自分类Dev

P标签文字和边框高度悬停不起作用

来自分类Dev

为什么UI Design Builder中的“推断约束”将某些视图的布局高度和宽度设置为0dp?

来自分类Dev

从视图中获取容器的宽度和高度

来自分类Dev

如何获取视图的高度和宽度?

Related 相关文章

  1. 1

    ImageView的宽度和高度不起作用

  2. 2

    RelativeLayout的宽度和高度fill_parent不起作用

  3. 3

    javascript宽度/高度不起作用和颜色

  4. 4

    UIImageView上的宽度和高度NSLayoutConstraints不起作用

  5. 5

    宽度和高度在SVG <use>元素中不起作用

  6. 6

    为什么高度(100%)和宽度(100%)不起作用?

  7. 7

    UIImageView上的宽度和高度NSLayoutConstraints不起作用

  8. 8

    getheight()和getmeasuredheight()之间的区别

  9. 9

    背景图片的高度和宽度在IE11上不起作用

  10. 10

    在hide()show()方法之后,电子BrowserWindow的最小高度和宽度不起作用

  11. 11

    jQuery函数:获取img的宽度和高度,然后addClass不起作用

  12. 12

    Javascript检测用户上传的图像宽度和高度在Safari 5.1.7中不起作用

  13. 13

    Java swing图像的高度和宽度始终为-1

  14. 14

    webView.getMeasuredWidth()和getMeasuredHeight()在4.4.X之前的API上不起作用

  15. 15

    AdView 和搜索视图不起作用

  16. 16

    如何将视图框的高度和宽度导出为网页的高度和宽度

  17. 17

    CSS宽度与高度相同不起作用

  18. 18

    无法取消透明度,PIL getbbox()和Numpy均不起作用

  19. 19

    Button with在Mozilla Firefox和Google Chorme中均不起作用

  20. 20

    Linux:chsh和ypchsh均不起作用,我可以更换外壳程序吗?

  21. 21

    无法取消透明度,PIL getbbox()和Numpy均不起作用

  22. 22

    Div始终占用窗口的高度和宽度

  23. 23

    JPanel的宽度和高度为0(特定情况)

  24. 24

    getTables().getHeight 不起作用

  25. 25

    Ng-repeat和iScroll动态宽度不起作用

  26. 26

    P标签文字和边框高度悬停不起作用

  27. 27

    为什么UI Design Builder中的“推断约束”将某些视图的布局高度和宽度设置为0dp?

  28. 28

    从视图中获取容器的宽度和高度

  29. 29

    如何获取视图的高度和宽度?

热门标签

归档