以编程方式设置图像视图的宽度和高度?
2022-08-31 04:10:03
如何以编程方式设置 的宽度和高度?ImageView
如何以编程方式设置 的宽度和高度?ImageView
可能为时已晚,但为了其他有相同问题的人,设置:ImageView
imageView.getLayoutParams().height = 20;
重要。如果您在布局已经“布局”后设置高度,请确保还调用:
imageView.requestLayout();
如果图像视图是动态的,则包含 getLayout 的答案将失败,并显示空异常。
在这种情况下,正确的方法是:
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(100, 100);
iv.setLayoutParams(layoutParams);