Android动态获取ImageView的实际高度和宽度

时间:2015-05-20 12:54:20

标签: android android-imageview

编辑:

我的新问题是,如果将其设置为fill_parent,我如何动态获取实际的ImageView宽度和高度?我的意思是没有错误或大量内存消耗的方法。

1 个答案:

答案 0 :(得分:1)

    imageView.getViewTreeObserver().addOnPreDrawListener(new   ViewTreeObserver.OnPreDrawListener() {
        @Override
        public boolean onPreDraw() {
            imageView.getViewTreeObserver().removeOnPreDrawListener(this);

            int height = imageView.getHeight();
            int width = imageView.getWidth();

            return false;
        }
    });