2011-06-08 26 views
5

Soy nuevo en la estructura de diseño en android y tengo la tarea de crear una actividad que tenga un botón en la parte inferior (horiz centrado también) con un poco de relleno entre la parte inferior del botón y la parte inferior de la pantalla visible.Cómo anclar un botón en la parte inferior de un diseño relativo en android

El desafío es cómo hacer esto en la disposición relativa y hacer que anclar en el mismo lugar sin importar el tamaño de la pantalla

Si alguien me puede apuntar en la dirección correcta, que sería grande!

Respuesta

10

El dev docs tiene algunos diseños de muestra y el proyecto API Demos también es genial.

El siguiente diseño colocará el botón en la parte inferior, pero recuerde que a medida que agrega más controles a un diseño relativo, tendrán que respetarse mutuamente. como layout_above este botón o poner este botón en el extremo y asegúrese de que tiene un atributo como Android: layout_below = "id_of_other_bottommost_controll"

<?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:layout_height="wrap_content" android:layout_width="fill_parent" 
     android:layout_alignParentBottom="true" 
     android:layout_marginBottom="10dp" 
     android:text="button" 
     android:layout_centerHorizontal="true"/> 
</RelativeLayout> 
0

Usted debe ser capaz de hacer esto en la sección miscelánea de las propiedades del botón. Busque "Diseño alinear fondo para padres" y "Centro de diseño horizontal". El botón debe estar dentro de un diseño relativo que llene toda la pantalla para que este método funcione.

Cuestiones relacionadas