Pon botones en la parte inferior de la pantalla con LinearLayout?

Tengo el siguiente código, ¿cómo lo hago para que los 3 botones estén en la parte inferior?

  

Debe asegurarse de cuatro cosas:

  • Tu exterior LinearLayout tiene layout_height="match_parent"
  • Tu interior LinearLayout tiene layout_weight="1" y layout_height="0dp"
  • Tu TextView tiene layout_weight="0"
  • Has establecido la gravedad correctamente en tu LinearLayout: android:gravity="center|bottom" interior LinearLayout: android:gravity="center|bottom"

Tenga en cuenta que fill_parent no significa “ocupar todo el espacio disponible”. Sin embargo, si usa layout_height="0dp" con layout_weight="1" , una vista ocupará todo el espacio disponible ( no se puede obtener el diseño adecuado con “fill_parent” ).

Aquí hay un código que redacté rápidamente que usa dos LinearLayouts de forma similar a su código.

          

El resultado es similar a esto:

enter image description here

Puede usar un RelativeLayout y alinearlo en la parte inferior con android:layout_alignParentBottom="true"

Crear diseño relativo y dentro de ese diseño crear su botón con esta línea

 android:layout_alignParentBottom="true" 

primero crea el nombre de archivo como footer.xml pon este código dentro de él.

         

luego crea header.xml y pon este código dentro de él .:

           

y luego en su main_activity.xml y poner este código dentro: –

         

feliz encoding 🙂

Puede hacer esto tomando un diseño de Marco como Diseño primario y luego poner el diseño lineal dentro de él. Aquí hay un ejemplo:

          
    

Simplemente agregue layout_weight = “1” en su linearLayout que tiene Botones.

Editar: – déjame hacerlo simple

siga algo como a continuación, el nombre de las tags puede no ser correcto, es solo una Idea

 // Top Parrent LinearLayout   // this layout will fill your screen.   // this layout gonna take lower part of button height of your screen  TOP PARENT CLOSED 

Agregue android:windowSoftInputMode="adjustPan" para manifestar – a la actividad correspondiente:

   

Puede agrupar sus botones dentro de un RelativeLayout, incluso si su Diseño principal es lineal. Asegúrese de que el padre más externo tenga el atributo android: layout_height establecido en match_parent . Y en esa etiqueta de botón agrega ‘android: alignParentBottom = “True”‘