Cómo poner dos botones en la misma línea en Android

¿Cómo puedo colocar dos botones en la misma línea en mi diseño de inicio de sesión en mi aplicación de Android?

Simplemente haga una disposición lineal. Establezca la orientación horizontal y agregue dos botones. Su lista obtendrá lo que desea. Antes de publicar estas preguntas, intente buscar en Google, obtendrá la respuesta con toda seguridad. Esta pieza de código le ayudará.

<LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" > <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" /> <Button android:id="@+id/button2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" /> </LinearLayout> 

Si desea ajustar los dos botones en el layout.give el peso como 1 para ambos botones.

La mejor solución es colocar 2 botones (de igual anchura) en LinearLayout.

Una cosa más, si desea iguales "ancho" botones a continuación, tomar el botón con el ancho 0dp y los mismos pesos a todos los botones.

Y si quieres iguales "hight" botones a continuación, tomar el botón con 0dp altura y los mismos pesos a todos los botones.

 <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" > <Button android:id="@+id/button1" android:layout_width="0dp" android:layout_weight="1" android:layout_height="wrap_content" android:text="Button" /> <Button android:id="@+id/button2" android:layout_width="0dp" android:layout_weight="1" android:layout_height="wrap_content" android:text="Button" /> </LinearLayout> 

Utilice este botón de poner dos en la misma línea ….

 <?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" > <Button android:id="@+id/login" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Login" android:layout_alignParentBottom="true" /> <Button android:id="@+id/cancel" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Cancel" android:layout_toRightOf="@+id/login" android:layout_alignParentBottom="true" /> </RelativeLayout> 

Puede usar un diseño lineal con orientación horizonatal y añadir los dos botones en él

 <LinearLayout <Button1.../> <Button2.../> </LinearLayout> 

Necesita agregar Linear Layout (Horizontal). Entonces usted puede agregar muchos botón en una línea ….
También puede utilizar el diseño relativo para esto.
Aquí está el código para usted …

 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <LinearLayout android:layout_width="fill_parent" android:id="@+id/linearLayout1" android:layout_height="wrap_content"> <Button android:text="Button" android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button> <Button android:text="Button" android:id="@+id/button2" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button> <Button android:text="Button" android:id="@+id/button3" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button> <Button android:text="Button" android:id="@+id/button4" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button> </LinearLayout> 

Creo que necesitas usar RelativeLayout. Puedes hacer algo como esto:

 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="wrap_content" android:orientation="horizontal" android:layout_width="fill_parent"> <Button android:text="@+id/Button01" android:id="@+id/Button01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true"> </Button> <Button android:text="@+id/Button02" android:id="@+id/Button02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true"> </Button> </RelativeLayout> 

También puedes referir esto también. http://www.mkyong.com/android/android-relativelayout-example/

Espero que esto te ayudará.

Si está colocando los botones dentro de LinearLayout, dé el valor Orientación como "Vertical", automáticamente colocará los botones en la misma línea. Si está usando RelativeLayout, entonces para un botón use android: layout_toLeftOf O android: layout_toRightOf y dé valor como ID de otro botón. Si lo tiene bien, por favor marque como la respuesta. Gracias…

  • Cómo cambiar ¿Cambiar texto a lado derecho en android?
  • ¿Por qué estos botones están mal alineados en un TableLayout?
  • RelativeLayout textviews superpuestas
  • Álbumes de Facebook de Android Ver usando Facebook Android sdk
  • Android - Disposición del tablero con un fondo statelist drawable solamente para el icono
  • Android - diseño de xml como fondo
  • Eliminar la barra de título predeterminada
  • Haga que las partes de textview se puedan hacer clic (no url)
  • ¿Por qué el signo "más" para los recursos de ID en los nombres referidos en Android
  • Android RelativeLayout - cómo posicionar?
  • Vista de desplazamiento horizontal en páginas de desplazamiento horizontal
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.