我正在使用固定大小的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
。问题出在哪儿?非常感谢!
答案 0 :(得分:0)
android:scaleType="fitCenter"
你应该删除它。
答案 1 :(得分:0)
将资源的ImageView分配从src更改为background。