动态设置ImageView的大小

这几天做项目碰到一个需求:要将ImageView的宽高动态计算,然后加入到ViewPager中去。

刚开始给ViewPager中使用addView加入这个ImageView的时候,new了一个LayoutParams,发现并没有起作用。

最后解决方案如下:

       LayoutParams layoutParams = imageView.getLayoutParams();
            layoutParams.width = 480;
            layoutParams.height = 800;
            imageView.setLayoutParams(layoutParams);

采用这样的方式将这个ImageView的大小改变,然后将ImageView外层的Linearlayout加入到Viewpager中才搞定。

原文地址:https://www.cnblogs.com/lovejoy/p/3482786.html