ImageView不会将图像重新缩放到选定的大小

时间:2012-12-19 10:52:52

标签: android layout resize imageview layoutparams

我正在使用固定大小的ImageView将菜单添加到菜单中。在我的应用程序中,我使用了很多次,但在这个ImageView上,布局参数似乎不起作用。 与其他ImageViews不同,在这种情况下,我直接使用模板,但我认为这不是问题。

<?xml version="1.0" encoding="utf-8"?>
<ImageView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="1dp"
    android:layout_height="1dp"
    android:scaleType="fitCenter"
    android:src="@drawable/ic_menu_moreoverflow_normal_holo_dark"
    android:contentDescription="ICON" />

在代码中使用如下。

ImageView iview =(ImageView) View.inflate(context, R.layout.icon, null);

理论上,它应该自动调整图像大小,但是,图像会以原始大小继续,但大小为1dp。问题出在哪儿?非常感谢!

enter image description here

2 个答案:

答案 0 :(得分:0)

android:scaleType="fitCenter"

你应该删除它。

答案 1 :(得分:0)

将资源的ImageView分配从src更改为background。