如何在程序中将ImageView显示为不同的大小?

时间:2014-02-20 23:34:53

标签: java android eclipse resize imageview

我尝试过搜索,但似乎无法为像我这样的初学者找到容易的东西。

如果我的ImageView源文件为200px * 200px,我想在程序中不时将其调整为不同的大小,比如400px * 400px。有可能吗?

我尝试过类似的东西,但我无法让它发挥作用:

iv.getLayoutParams().height = 400;
iv.getLayoutParams().width = 400;

这仍然会在屏幕上显示相同大小的ImageView图片...

我也试过

iv.setMaximumHeight(400);
iv.setMaximumWidth(400);

它对我不起作用..

我试图用Eclipse编写这个,用java。

1 个答案:

答案 0 :(得分:0)

一旦你

LayoutParams lp = iv.getLayoutParams();
lp.height = 400;
lp.width = 400;

您需要重置布局参数

iv.setLayoutParams(lp);