我有两个不同的 png 都是 48px x 48px。但是,当我将两者都分配给 imageView 时,其中一个图像显示得比另一个大。我的代码如下:
switch (id) {
case 0:
iconID = R.drawable.ic_launcher;
break;
case 1:
iconID = R.drawable.gmail;
break;
}
上图显示在以下 imageview 中:
<ImageView
android:id="@+id/statusIcon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"/>
启动器图标比我的列表视图中的 gmail 大 1.5 倍,即使它们的像素大小完全相同。到底是怎么回事?