setscaletype - Android: ImageView amplía la imagen de origen
imageview android propiedades (1)
Parece que no puedo obtener mi ImageView para mostrar su imagen original en su tamaño original. El ImageView se ve así:
<ImageView
android:id="@+id/Logo"
android:src="@drawable/logo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
>
</ImageView>
La imagen de origen tiene 140 píxeles de ancho, pero en la pantalla del Nexus One, que tiene 480 píxeles de ancho, ocupa la mitad del ancho. Usar valores absolutos en px o dp para el ancho y la altura no cambia nada. La imagen también se ve muy antialias desde el aumento de escala. ¿Por qué está sucediendo esto y cómo puedo prevenirlo?
Lo más probable es que Android esté escalando la imagen, porque no dijiste que apoyabas pantallas grandes. Agregue un elemento adecuado <supports-screens>
a su manifiesto y vea si eso ayuda.