私は XML でシンプルな ImageView を持っています:
<ImageView
android:id="@+id/imgItemFavorites"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:contentDescription="@string/foo"
android:src="@drawable/vote_favorite" />
ここで、コードでそのビューを参照して実行すると、次のようになります。
ImageView img = (ImageView) llGenericList.findViewById(R.id.imgItemFavorites);
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.vote_favorite, null);
img.setImageBitmap(bitmap);
ロードされた画像が小さいため、私の ImageView は小さくなります。これは、Nexus 7 の tvdpi が原因で行われる自動スケーリングと関係があると思いますが、他のデバイスで問題が発生しないように、これを堅牢な方法で修正する方法を誰か教えてもらえますか?