Android Disposición relativa


Ejemplo

RelativeLayout es un ViewGroup que muestra vistas secundarias en posiciones relativas. De forma predeterminada, todas las vistas secundarias se dibujan en la parte superior izquierda del diseño, por lo que debe definir la posición de cada vista utilizando las distintas propiedades de diseño disponibles en RelativeLayout.LayoutParams . El valor de cada propiedad de diseño es un valor booleano para habilitar una posición de diseño relativa al RelativeLayout principal o una ID que haga referencia a otra vista en el diseño en la que se debe colocar la vista.

Ejemplo:

<?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:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/imageView"
        android:src="@mipmap/ic_launcher" />

    <EditText
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/editText"
        android:layout_toRightOf="@+id/imageView"
        android:layout_toEndOf="@+id/imageView"
        android:hint="@string/hint" />

</RelativeLayout>

Aquí hay una captura de pantalla de cómo se verá esto:

RelativeLAyout ejemplo de captura de pantalla