0

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

<?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. 问题出在哪里?非常感谢!

在此处输入图像描述

4

2 回答 2

0

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

于 2013-08-29T17:21:23.857 回答
0
android:scaleType="fitCenter"

你应该删除它。

于 2012-12-19T11:24:29.177 回答