Ho provato tutti gli scaletypes, ma tutti hanno come risultato che l'immagine si trova nell'angolo sinistro della vista di immagini.android: come allineare l'immagine nel centro orizzontale di un'immagine?
<ImageView
android:id="@+id/image"
android:scaleType="centerInside"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="6dip"
android:background="#0000"
android:src="@drawable/icon1" />
Io ho più di una vista nel layout. Cosa intendi esattamente per "centrare l'immagine"? – Yang
Lo stesso ImageView deve trovarsi all'interno di un componente di layout. Questo componente del layout circostante può organizzare gli elementi figlio ... Se potessi pubblicare l'intero file di layout, potrei provare a darti alcuni suggerimenti più precisi. – Janusz
Yang - Penso che il tuo problema sia che il genitore è un layout relativo e non un layout lineare. In questo caso, prova Android: layout_centerHorizontal = "true" anziché layout_gravity. –