J'utilise Layout_width="fill_parent
"et Layout_height="wrap content"
. Si une image est plus grande que la ImageView, il sera à échelle réduite parfaitement.Est-ce que android: scaleType = "fitCenter" ne fonctionne qu'avec les attributs fixes Layout_width et Layout_height?
Cependant, je ne l'ai eu de travail à haut de gamme des images plus petites. J'ai essayé une combinaison de ScaleType et « AdjustViewBounds » : il reste toujours dans sa propre taille au milieu de la vue de l'image est ici le code ...
<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>
Essayez d'utiliser CENTER_INSIDE ou FIT_XY. – bhups
J'ai essayé tous. Aucun d'eux n'a travaillé pour moi. – OneWorld
J'ai trouvé le seul moyen de le faire fonctionner, réglait layout_hight et layout_width à des valeurs fixes comme 150dp x 200dp – OneWorld