Io uso Layout_width="fill_parent
"e Layout_height="wrap content"
. Se un'immagine è più grande della ImageView, verrà ridimensionato perfettamente.Android: scaleType = "fitCenter" funziona solo con gli attributi Layout_width e Layout_height della correzione?
Tuttavia, non ho mai capito di lavoro a quelli eleganti immagini più piccole. Ho provato una qualsiasi combinazione di ScaleType e 'AdjustViewBounds' : rimane sempre nella sua dimensione in mezzo alla visualizzazione dell'immagine Ecco il codice ...
<LinearLayout
android:id="@+id/LinearLayout02"
android:layout_height="wrap_content"
android:background="@drawable/content_bg"
android:orientation="vertical"
android:padding="5dp"
android:layout_width="fill_parent"
android:layout_marginLeft="1px">
<ImageView
android:layout_height="wrap_content"
android:src="@drawable/test"
android:id="@+id/ImageViewTest"
android:layout_width="fill_parent"
android:adjustViewBounds="true"
android:scaleType="center"></ImageView>
</LinearLayout>
Prova utilizzando CENTER_INSIDE o FIT_XY. – bhups
Ho provato tutti loro. Nessuno di loro ha funzionato per me. – OneWorld
Ho trovato l'unico modo per farlo funzionare, impostando layout_hight e layout_width su valori fissi come 150dp x 200dp – OneWorld