2 つの異なる png の両方が 48px x 48px です。ただし、両方を imageView に割り当てると、一方の画像が他方よりも大きく表示されます。私が持っているコードは次のとおりです。
switch (id) {
case 0:
iconID = R.drawable.ic_launcher;
break;
case 1:
iconID = R.drawable.gmail;
break;
}
上の画像は、次のイメージ ビューに表示されます。
<ImageView
android:id="@+id/statusIcon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"/>
ランチャー アイコンは、正確に同じピクセル サイズであっても、リストビューの gmail よりも約 1.5 倍大きいです。何が起こっている?