Disposición linear linear del androide dos artículos al lado de uno a

Tengo el siguiente diseño:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:orientation="vertical" tools:context=".MainActivity" > <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal" > <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Status:" android:layout_gravity="left" android:textAppearance="?android:attr/textAppearanceMedium" /> <ImageView android:id="@+id/txcpluss_imageView_refresh" android:layout_width="30dp" android:layout_height="30dp" android:layout_gravity="right" android:clickable="true" android:contentDescription="icon" android:gravity="right" android:src="@drawable/refresh_big" /> </LinearLayout> </LinearLayout> 

Pero mi icono de actualización no está en la esquina superior derecha donde lo quiero. Se encuentra justo al lado de la vista de texto.

¿Cómo puedo obtener la vista de texto a la izquierda y el icono de actualización a la derecha con espacio en blanco entre ellos?

Utilice el siguiente código

 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal" > <TextView android:id="@+id/textView1" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_gravity="left" android:layout_weight="1" android:text="Status:" android:textAppearance="?android:attr/textAppearanceMedium" /> <ImageView android:id="@+id/txcpluss_imageView_refresh" android:layout_width="30dp" android:layout_height="30dp" android:layout_gravity="right" android:clickable="true" android:contentDescription="icon" android:gravity="right" android:src="@drawable/refresh_big" /> </LinearLayout> 

He añadido peso para la vista de texto.

Misma idea pero tiene más sentido dividir los pesos uniformemente

  <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal"> <Button android:id="@+id/button_capture" android:layout_width="fill_parent" android:layout_height="match_parent" android:layout_gravity="start" android:layout_weight="0.5" android:background="?android:attr/selectableItemBackground" android:onClick="snapIt" android:text="@string/Capture" /> <Button android:id="@+id/button1" android:layout_width="fill_parent" android:layout_height="match_parent" android:layout_weight="0.5" android:background="?android:attr/selectableItemBackground" android:onClick="snapIt" android:text="@string/Capture" /> </LinearLayout> 
  • Peso especificado ListView reduce el tamaño cuando se elimina el elemento
  • Divisor para LinearLayout vertical?
  • Adaptador de Android devolviendo LinearLayout
  • Android TextView y el botón de lado a lado, ellipsize izquierda TextView
  • RelativeLayout devuelve LinearLayout LayoutParams
  • Cómo convertir linearlayout a imagen
  • ¿Cómo usar getResource.getIdentifier () para obtener Layout?
  • Elemento seleccionado en listview personalizado con barra de acción contextual
  • Android - el diseño parece desordenado en algunos dispositivos
  • Agregue dinámicamente scrollview en diseño y lineal en scrollview
  • Desplazamiento con varios ListViews para Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.