Alineación de ImageView a la derecha del diseño android

Tengo un diseño

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#FFFFFF"> <TextView android:id="@+id/groupname" android:paddingLeft="50px" android:textSize="16px" android:background="#FFFFFF" android:textColor="#000000" android:textStyle="normal" android:layout_width="wrap_content" android:layout_height="50px"/> <ImageView android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="right" android:layout_marginRight="6dp" android:background="#ffffff" android:src="@drawable/sort"/> </LinearLayout> 

Rendering como este actualmenteQuiero hacer esto

La renderización está sucediendo ahora como en la primera imagen pero quería renderizar como en la segunda imagen totalmente alineada a la derecha. Cualquier ayuda sería útil.

Esperamos su respuesta. Gracias.

7 Solutions collect form web for “Alineación de ImageView a la derecha del diseño android”

 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#FFFFFF"> <TextView android:id="@+id/groupname" android:paddingLeft="50dp" android:textSize="16dp" android:textColor="#000000" android:textStyle="normal" android:layout_width="fill_parent" android:layout_height="50dp" android:layout_weight="0.9" android:background="@color/black"/> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="right" android:background="#ffffff" android:src="@drawable/checkin" android:layout_weight="0.1"/> </LinearLayout> 

Prueba esto, espero que esto ayude.

Prview1Introduzca aquí la descripción de la imagen

Use android: layout_weight = "1" para ver el texto

 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#FFFFFF"> <TextView android:id="@+id/groupname" android:paddingLeft="50px" android:textSize="16px" android:layout_weight="1" android:background="#FFFFFF" android:textColor="#000000" android:textStyle="normal" android:layout_width="0dp" android:layout_height="50px"/> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="right" android:layout_marginRight="6dp" android:background="#ffffff" android:src="@drawable/sort"/> </LinearLayout> 

Utilice RelativeLayout como un diseño padre.

 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView android:id="@+id/groupname" android:paddingLeft="50px" android:textSize="16px" android:textColor="#000000" android:textStyle="normal" android:layout_width="wrap_content" android:layout_height="50px"/> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_marginRight="6dp" android:src="@drawable/ncc"/> </RelativeLayout> 
 <?xml version="1.0" encoding="utf-8"?> 

 <TextView android:id="@+id/groupname" android:paddingLeft="50px" android:textSize="16px" android:background="#FFFFFF" android:textColor="#000000" android:textStyle="normal" android:layout_width="wrap_content" android:layout_height="50px"/> <ImageView android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="right" android:layout_marginRight="6dp" android:background="#ffffff" android:layout_alignParentRight="true" android:src="@drawable/sort"/> 

Intente con RelativeLayout.

 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#FFFFFF"> <TextView android:id="@+id/groupname" android:layout_width="wrap_content" android:layout_height="50px" android:background="#FFFFFF" android:paddingLeft="50px" android:textColor="#000000" android:textSize="16px" android:textStyle="normal" /> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:background="#ffffff" android:src="@drawable/ic_launcher" /> </RelativeLayout> 

Utilice RelativeLayout y establezca la propiedad de TextView de la siguiente manera:

 layout_width=fill_parent layout_height=wrap_content left_of="@+id/imgView" 

Ya ImageView

 layout_width=wrap_content layout_height=wrap_content alignparentright=true 

Usted debe agregar tal cosa en xml … al objeto que desea alinear a la derecha …

 android:layout_alignParentRight="true" android:layout_marginRight="..dp" 
  • Ejemplo de flujo detallado de Android Master
  • Crear vista sobre cardview en android
  • Cómo crear personalizado spinner como borde alrededor de la ruleta con triángulo hacia abajo en el lado derecho?
  • ¿Cómo puedo definir el tamaño de los dibujables en el archivo de estilo?
  • Cómo mostrar la barra de pestañas en la parte inferior, -Tab con Fragmento
  • Ver inflación y vistas personalizadas
  • CoordinatorLayout, AppBarLayout y ToolBar - Barra de herramientas no se desplaza fuera de la pantalla
  • La mejor manera de Android para hacer que el carrete parezca girar
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.