He intentado todos los tipos de escala, pero todos ellos hacen que la imagen esté en la esquina izquierda de la imagen.android: ¿cómo alinear la imagen en el centro horizontal de una imagen?
<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" />
Tengo más de una vista en el diseño. ¿A qué te refieres con "centro de la imagen"? – Yang
ImageView debería estar dentro de un componente de diseño. Este componente de diseño circundante puede organizar los elementos secundarios ... Si pudiera publicar todo el archivo de diseño, podría intentar darle algunos consejos más precisos. – Janusz
Yang: creo que su problema es que el elemento primario es un diseño relativo y no un diseño lineal. Si ese es el caso, prueba con android: layout_centerHorizontal = "true" en lugar de layout_gravity. –