Alinear ImageView en la parte superior derecha de la pantalla

Tengo una imageView en mi diseño que sirve como un fondo que no escala. Pero necesito tener mi imagen en el rincón de la pantalla. Ahora tengo mi imagen en la esquina superior izquierda de la pantalla. Este es mi xml para el imageview:

<ImageView android:layout_width="match_parent" android:layout_height="match_parent" android:layout_alignParentRight="true" android:src="@drawable/achtergrond" android:scaleType="fitCenter" /> 

También traté de ponerlo en un linearlayout que tiene gravedad = "top | right", pero que no quita el espacio en blanco alrededor de la imagen porque es con el match_parent tamaños. También necesito mantener la escala de la imagen, así que no puedo hacer fill_parent.

¡Espero que alguien pueda ayudarme con esto!

Quizás agregar

 android:adjustViewBounds="true" 

a su ImageView ? Tuve un problema similar.

La siguiente disposición colocará su imagen (o cualquier otra vista) en la esquina superior derecha de la pantalla. Compruebe los comentarios debajo del bloque de código para obtener más detalles.

 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <ImageView android:id="@+id/imageView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_alignParentTop="true" /> </RelativeLayout> 

Las partes importantes son el envolvente RelativeLayout y el layout_alignParentRight y layout_alignParentTop configurados como true en la vista misma.

Esto no envolverá su vista completa, ya que es todo wrap_content . Puede utilizar diferentes tamaños de recursos por tipo de pantalla o trabajar con layout_width y layout_height diferentes y, a continuación, utilice la propiedad scaleType como quiera (probablemente fitXY para escalar la imagen para que coincida con la vista).

No utilice LinearLayout si no es necesario. La documentación sobre RelativeLayout se puede encontrar aquí .

con linearlayout para ajustar la vista de la imagen con el uso de la imagen

 android:scaleType="fitXY" 
  • Cómo usar el arrastrar correctamente de una vista en android
  • Android translate ImageView sobre SurfaceView
  • Imagen de fondo de pantalla completa en una actividad
  • Problema de carga de la vista de lista de Android
  • Imagen de visualización de la aplicación de Android desde la URL
  • añadir dinámicamente el diseño al método getview del adaptador en android
  • cómo enviar la imagen de una actividad a otra?
  • PDFRenderer zoom y voltea
  • Android, cambiar el tamaño de la imagen en ImageView
  • PopupMenu no se encuentra correctamente dentro de RecyclerView
  • Animación para Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.