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.
- Altura mitad fill_parent xml
- Android Horizontal LinearLayout - Envolver elementos
- ¿Cómo agregar la vista inferior a una disposición de coordinador con el paginador de la visión?
- Diseño complejo de Android lineal y relativo
- Android cómo dibujar un rect rectangular y sombra Layout
¿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?
- Cómo extender LinearLayout correctamente para crear una vista personalizada
- Android ScrollView fillViewport no funciona
- Cómo agrupar varias vistas en un ConstraintLayout
- Problemas con el diseño de XML de Android
- Peso anidado en disposición lineal
- TextView "fill_parent" no rellena el padre
- Cómo obtener el color de fondo de la barra de estado para mostrar colorPrimaryDark
- Alinee a la derecha de la pantalla con margen Android
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>
- Aplicación Android. ¿Cómo detectar en el código si la aplicación es nueva instalación o actualización?
- AVD no dejará de cerrar