Me gustaría especificar ambos min. ancho/alto y max. ancho/alto para un ImageView. La imagen debe ser escalada para caber.Cómo establecer el tamaño mínimo y máximo para un ImageView en Android
Hacer esto:
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minWidth="100dp"
android:maxWidth="200dp"
android:minHeight="100dp"
android:maxHeight="200dp"
android:src="@drawable/ic_launcher" />
el min. ancho y alto funcionan como deberían, pero max. ancho y alto son ignorados.
Si fijo android: adjustViewBounds = "true":
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:scaleType="fitCenter"
android:minWidth="100dp"
android:maxWidth="200dp"
android:minHeight="100dp"
android:maxHeight="200dp"
android:src="@drawable/ic_launcher" />
que, al máximo. ancho y alto funcionan como deberían, pero mín. ancho y alto son ignorados.
¿Hay alguna manera de tener ambos?
Tienes razón. Estoy cansado de no poder hacer cosas simples con Android. – tasomaniac